public static interface MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
advanced() |
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
collection(String collection)
Sets the name of the MongoDB collection to bind to this endpoint.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
collectionIndex(String collectionIndex)
Sets the collection index (JSON FORMAT : { field1 : order1, field2 :
order2}).
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
createCollection(boolean createCollection)
Create collection during initialisation if it doesn't exist.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
createCollection(String createCollection)
Create collection during initialisation if it doesn't exist.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
database(String database)
Sets the name of the MongoDB database to target.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
hosts(String hosts)
Host address of mongodb server in host:port format.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
mongoConnection(Object mongoConnection)
Sets the connection bean used as a client for connecting to a
database.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
mongoConnection(String mongoConnection)
Sets the connection bean used as a client for connecting to a
database.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
operation(MongoDbEndpointBuilderFactory.MongoDbOperation operation)
Sets the operation this endpoint will execute against MongoDB.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
operation(String operation)
Sets the operation this endpoint will execute against MongoDB.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
outputType(MongoDbEndpointBuilderFactory.MongoDbOutputType outputType)
Convert the output of the producer to the selected type :
DocumentList Document or MongoIterable.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
outputType(String outputType)
Convert the output of the producer to the selected type :
DocumentList Document or MongoIterable.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
password(String password)
User password for mongodb connection.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
persistentId(String persistentId)
One tail tracking collection can host many trackers for several
tailable consumers.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
persistentTailTracking(boolean persistentTailTracking)
Enable persistent tail tracking, which is a mechanism to keep track
of the last consumed message across system restarts.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
persistentTailTracking(String persistentTailTracking)
Enable persistent tail tracking, which is a mechanism to keep track
of the last consumed message across system restarts.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
streamFilter(String streamFilter)
Filter condition for change streams consumer.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
tailTrackCollection(String tailTrackCollection)
Collection where tail tracking information will be persisted.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
tailTrackDb(String tailTrackDb)
Indicates what database the tail tracking mechanism will persist to.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
tailTrackField(String tailTrackField)
Field where the last tracked value will be placed.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
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.MongoDbEndpointProducerBuilder |
username(String username)
Username for mongodb connection.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder advanced()
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder collection(String collection)
collection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder collectionIndex(String collectionIndex)
collectionIndex - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder createCollection(boolean createCollection)
createCollection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder createCollection(String createCollection)
createCollection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder database(String database)
database - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder hosts(String hosts)
hosts - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder mongoConnection(Object mongoConnection)
mongoConnection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder mongoConnection(String mongoConnection)
mongoConnection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder operation(MongoDbEndpointBuilderFactory.MongoDbOperation operation)
operation - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder operation(String operation)
operation - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder outputType(MongoDbEndpointBuilderFactory.MongoDbOutputType outputType)
outputType - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder outputType(String outputType)
outputType - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder streamFilter(String streamFilter)
streamFilter - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder password(String password)
password - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder username(String username)
username - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder persistentId(String persistentId)
persistentId - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder persistentTailTracking(boolean persistentTailTracking)
persistentTailTracking - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder persistentTailTracking(String persistentTailTracking)
persistentTailTracking - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder tailTrackCollection(String tailTrackCollection)
tailTrackCollection - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder tailTrackDb(String tailTrackDb)
tailTrackDb - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder tailTrackField(String tailTrackField)
tailTrackField - the value to setdefault MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder tailTrackIncreasingField(String tailTrackIncreasingField)
tailTrackIncreasingField - the value to setApache Camel