public static interface MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder |
basic() |
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
cursorRegenerationDelay(long cursorRegenerationDelay)
MongoDB tailable cursors will block until new data arrives.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
cursorRegenerationDelay(String cursorRegenerationDelay)
MongoDB tailable cursors will block until new data arrives.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
dynamicity(boolean dynamicity)
Sets whether this endpoint will attempt to dynamically resolve the
target database and collection from the incoming Exchange properties.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
dynamicity(String dynamicity)
Sets whether this endpoint will attempt to dynamically resolve the
target database and collection from the incoming Exchange properties.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
readPreference(String readPreference)
Configure how MongoDB clients route read operations to the members of
a replica set.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
writeConcern(String writeConcern)
Configure the connection bean with the level of acknowledgment
requested from MongoDB for write operations to a standalone mongod,
replicaset or cluster.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
writeResultAsHeader(boolean writeResultAsHeader)
In write operations, it determines whether instead of returning
WriteResult as the body of the OUT message, we transfer the IN
message to the OUT and attach the WriteResult as a header.
|
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder |
writeResultAsHeader(String writeResultAsHeader)
In write operations, it determines whether instead of returning
WriteResult as the body of the OUT message, we transfer the IN
message to the OUT and attach the WriteResult as a header.
|
default MongoDbEndpointBuilderFactory.MongoDbEndpointProducerBuilder basic()
default MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder basicPropertyBinding(String basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder cursorRegenerationDelay(long cursorRegenerationDelay)
long type.
Default: 1000
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder cursorRegenerationDelay(String cursorRegenerationDelay)
long type.
Default: 1000
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder dynamicity(boolean dynamicity)
boolean type.
Default: false
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder dynamicity(String dynamicity)
boolean type.
Default: false
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder readPreference(String readPreference)
java.lang.String type.
Default: PRIMARY
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder synchronous(boolean synchronous)
boolean type.
Default: false
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder synchronous(String synchronous)
boolean type.
Default: false
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder writeConcern(String writeConcern)
java.lang.String type.
Default: ACKNOWLEDGED
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder writeResultAsHeader(boolean writeResultAsHeader)
boolean type.
Default: false
Group: advanceddefault MongoDbEndpointBuilderFactory.AdvancedMongoDbEndpointProducerBuilder writeResultAsHeader(String writeResultAsHeader)
boolean type.
Default: false
Group: advancedApache Camel