You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Camel CouchDB component

Available as of Camel 2.11

The couchdb: component is used for communicating with CouchDB databases.

Maven users will need to add the following dependency to their pom.xml for this component:

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-couchdb</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

URI format

couchdb:http://hostname[:port]/database?[options...]://name[?options]

Where hostname is the hostname of the running couchdb instance. Port is optional and if not specified then defaults to 5984.

Options

Unknown macro: {div}

Property

Default

Description

{{deletes }}

true

document deletes are published as events

{{updates }}

true

document inserts/updates are published as events

heartbeat

30000

how often to send an empty message to keep socket alive in millis

createDatabase

{{true}

create the database if it does not already exist

username

 

username in case of authenticated databases

password

 

password for authenticated databases

  • No labels