...
Where hostname is the hostname of the running couchdb instance. Port is optional and if not specified then defaults to 5984.
Options
Div |
---|
class | confluenceTableSmall |
---|
|
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 | null | username in case of authenticated databases | password | null | password for authenticated databases |
|
Wiki Markup |
---|
{div:class=confluenceTableSmall}
|| 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}} | {{null}} | username in case of authenticated databases |
| {{password}} | {{null}} | password for authenticated databases |
{div} |
The following headers are set on exchanges during message transport.
Div |
---|
class | confluenceTableSmall |
---|
|
Property | Value |
---|
CouchDbDatabase | the database the message came from | CouchDbSeq | the couchdb changeset sequence number of the update / delete message | CouchDbId | the couchdb document id | CouchDbRev | the couchdb document revision | CouchDbMethod | the method (delete / update) |
|
Wiki Markup |
---|
{div:class=confluenceTableSmall}
|| Property || Value ||
| {{CouchDbDatabase}} | the database the message came from |
| {{CouchDbSeq}} | the couchdb changeset sequence number of the update / delete message |
| {{CouchDbId}} | the couchdb document id |
| {{CouchDbRev}} | the couchdb document revision |
| {{CouchDbMethod}} | the method (delete / update) |
{div} |
Headers are set by the consumer once the message is received. The producer will also set the headers for downstream processors once the insert/update has taken place. Any headers set prior to the producer are ignored. That means for example, if you set CouchDbId as a header, it will not be used as the id for insertion, the id of the document will still be used.
...