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
Property |
Default |
Description |
---|---|---|
{{deletes }} |
|
document deletes are published as events |
{{updates }} |
|
document inserts/updates are published as events |
|
30000 |
how often to send an empty message to keep socket alive in millis |
|
{{true} |
create the database if it does not already exist |
|
|
username in case of authenticated databases |
|
|
password for authenticated databases |