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)
collection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder collectionIndex(String collectionIndex)
collectionIndex - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder createCollection(boolean createCollection)
createCollection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder createCollection(String createCollection)
createCollection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder database(String database)
database - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder mongoConnection(Object mongoConnection)
mongoConnection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder mongoConnection(String mongoConnection)
mongoConnection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder operation(MongoDbEndpointBuilderFactory.MongoDbOperation operation)
operation - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder operation(String operation)
operation - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder outputType(MongoDbEndpointBuilderFactory.MongoDbOutputType outputType)
outputType - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder outputType(String outputType)
outputType - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder consumerType(String consumerType)
consumerType - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder streamFilter(String streamFilter)
streamFilter - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder persistentId(String persistentId)
persistentId - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder persistentTailTracking(boolean persistentTailTracking)
persistentTailTracking - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder persistentTailTracking(String persistentTailTracking)
persistentTailTracking - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder tailTrackCollection(String tailTrackCollection)
tailTrackCollection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder tailTrackDb(String tailTrackDb)
tailTrackDb - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder tailTrackField(String tailTrackField)
tailTrackField - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointConsumerBuilder tailTrackIncreasingField(String tailTrackIncreasingField)
tailTrackIncreasingField - the value to setApache Camel