public class MongoDbChangeStreamMessageProducerSpec extends org.springframework.integration.dsl.MessageProducerSpec<MongoDbChangeStreamMessageProducerSpec,MongoDbChangeStreamMessageProducer>
MessageProducerSpec for tne MongoDbChangeStreamMessageProducer.| Constructor and Description |
|---|
MongoDbChangeStreamMessageProducerSpec(MongoDbChangeStreamMessageProducer producer)
Construct a builder based on an initial
MongoDbChangeStreamMessageProducerSpec. |
| Modifier and Type | Method and Description |
|---|---|
MongoDbChangeStreamMessageProducerSpec |
collection(java.lang.String collection)
Configure a collection to subscribe for change events.
|
MongoDbChangeStreamMessageProducerSpec |
domainType(java.lang.Class<?> domainType)
Configure a domain type to convert change event body into.
|
MongoDbChangeStreamMessageProducerSpec |
extractBody(boolean extractBody)
Configure a flag to extract body from a change event or use event as a payload.
|
MongoDbChangeStreamMessageProducerSpec |
options(org.springframework.data.mongodb.core.ChangeStreamOptions options)
Configure a
ChangeStreamOptions. |
autoStartup, errorChannel, errorChannel, errorMessageStrategy, id, outputChannel, outputChannel, phase, sendTimeout, shouldTrack_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stoppublic MongoDbChangeStreamMessageProducerSpec(MongoDbChangeStreamMessageProducer producer)
MongoDbChangeStreamMessageProducerSpec.producer - the MongoDbChangeStreamMessageProducerSpec to use.public MongoDbChangeStreamMessageProducerSpec domainType(java.lang.Class<?> domainType)
domainType - the type to use.public MongoDbChangeStreamMessageProducerSpec collection(java.lang.String collection)
collection - the collection to use.public MongoDbChangeStreamMessageProducerSpec options(org.springframework.data.mongodb.core.ChangeStreamOptions options)
ChangeStreamOptions.options - the ChangeStreamOptions to use.public MongoDbChangeStreamMessageProducerSpec extractBody(boolean extractBody)
extractBody - to extract body or not.