public static interface MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointConsumerBuilder |
advanced() |
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
collection(String collection)
Sets the name of the MongoDB collection to bind to this endpoint.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
collectionIndex(String collectionIndex)
Sets the collection index (JSON FORMAT : { field1 : order1, field2 :
order2}).
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
consumerType(String consumerType)
Consumer type.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
createCollection(boolean createCollection)
Create collection during initialisation if it doesn't exist.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
createCollection(String createCollection)
Create collection during initialisation if it doesn't exist.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
database(String database)
Sets the name of the MongoDB database to target.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
mongoConnection(Object mongoConnection)
Sets the connection bean used as a client for connecting to a
database.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
mongoConnection(String mongoConnection)
Sets the connection bean used as a client for connecting to a
database.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
operation(MongoDbEndpointBuilderFactory.MongoDbOperation operation)
Sets the operation this endpoint will execute against MongoDB.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
operation(String operation)
Sets the operation this endpoint will execute against MongoDB.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
outputType(MongoDbEndpointBuilderFactory.MongoDbOutputType outputType)
Convert the output of the producer to the selected type :
DocumentList Document or MongoIterable.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
outputType(String outputType)
Convert the output of the producer to the selected type :
DocumentList Document or MongoIterable.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
persistentId(String persistentId)
One tail tracking collection can host many trackers for several
tailable consumers.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
persistentTailTracking(boolean persistentTailTracking)
Enable persistent tail tracking, which is a mechanism to keep track
of the last consumed message across system restarts.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
persistentTailTracking(String persistentTailTracking)
Enable persistent tail tracking, which is a mechanism to keep track
of the last consumed message across system restarts.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
streamFilter(String streamFilter)
Filter condition for change streams consumer.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
tailTrackCollection(String tailTrackCollection)
Collection where tail tracking information will be persisted.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
tailTrackDb(String tailTrackDb)
Indicates what database the tail tracking mechanism will persist to.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
tailTrackField(String tailTrackField)
Field where the last tracked value will be placed.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder |
tailTrackIncreasingField(String tailTrackIncreasingField)
Correlation field in the incoming record which is of increasing
nature and will be used to position the tailing cursor every time it
is generated.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointConsumerBuilder advanced()
default MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder collection(String collection)
java.lang.String type.
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder collectionIndex(String collectionIndex)
java.lang.String type.
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder createCollection(boolean createCollection)
boolean type.
Default: true
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder createCollection(String createCollection)
boolean type.
Default: true
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder database(String database)
java.lang.String type.
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder mongoConnection(Object mongoConnection)
com.mongodb.client.MongoClient type.
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder mongoConnection(String mongoConnection)
com.mongodb.client.MongoClient type.
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder operation(MongoDbEndpointBuilderFactory.MongoDbOperation operation)
org.apache.camel.component.mongodb.MongoDbOperation
type.
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder operation(String operation)
org.apache.camel.component.mongodb.MongoDbOperation
type.
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder outputType(MongoDbEndpointBuilderFactory.MongoDbOutputType outputType)
org.apache.camel.component.mongodb.MongoDbOutputType
type.
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder outputType(String outputType)
org.apache.camel.component.mongodb.MongoDbOutputType
type.
Group: commondefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder consumerType(String consumerType)
java.lang.String type.
Group: consumerdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder streamFilter(String streamFilter)
java.lang.String type.
Group: changeStreamdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder persistentId(String persistentId)
java.lang.String type.
Group: taildefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder persistentTailTracking(boolean persistentTailTracking)
boolean type.
Default: false
Group: taildefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder persistentTailTracking(String persistentTailTracking)
boolean type.
Default: false
Group: taildefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder tailTrackCollection(String tailTrackCollection)
java.lang.String type.
Group: taildefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder tailTrackDb(String tailTrackDb)
java.lang.String type.
Group: taildefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder tailTrackField(String tailTrackField)
java.lang.String type.
Group: taildefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder tailTrackIncreasingField(String tailTrackIncreasingField)
java.lang.String type.
Group: tailApache Camel