public class ReactiveMongoDbMessageHandlerSpec extends org.springframework.integration.dsl.ReactiveMessageHandlerSpec<ReactiveMongoDbMessageHandlerSpec,ReactiveMongoDbStoringMessageHandler> implements org.springframework.integration.dsl.ComponentsRegistration
ReactiveMessageHandlerSpec extension for the Reactive MongoDb Outbound endpoint
ReactiveMongoDbStoringMessageHandler.reactiveMessageHandler| Modifier | Constructor and Description |
|---|---|
protected |
ReactiveMongoDbMessageHandlerSpec(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory) |
protected |
ReactiveMongoDbMessageHandlerSpec(org.springframework.data.mongodb.core.ReactiveMongoOperations reactiveMongoOperations) |
| Modifier and Type | Method and Description |
|---|---|
ReactiveMongoDbMessageHandlerSpec |
collectionName(java.lang.String collectionName)
Configure a collection name to store data.
|
ReactiveMongoDbMessageHandlerSpec |
collectionNameExpression(org.springframework.expression.Expression collectionNameExpression)
Configure a SpEL expression to evaluate a collection name against a request message.
|
<P> ReactiveMongoDbMessageHandlerSpec |
collectionNameFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> collectionNameFunction)
Configure a
Function for evaluation a collection against request message. |
ReactiveMongoDbMessageHandlerSpec |
mongoConverter(org.springframework.data.mongodb.core.convert.MongoConverter mongoConverter)
Configure a
MongoConverter. |
getComponentsToRegister_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopafterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletonprotected ReactiveMongoDbMessageHandlerSpec(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory)
protected ReactiveMongoDbMessageHandlerSpec(org.springframework.data.mongodb.core.ReactiveMongoOperations reactiveMongoOperations)
public ReactiveMongoDbMessageHandlerSpec mongoConverter(org.springframework.data.mongodb.core.convert.MongoConverter mongoConverter)
MongoConverter.mongoConverter - the MongoConverter to use.public ReactiveMongoDbMessageHandlerSpec collectionName(java.lang.String collectionName)
collectionName - the explicit collection name to use.public <P> ReactiveMongoDbMessageHandlerSpec collectionNameFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> collectionNameFunction)
Function for evaluation a collection against request message.P - an expected payload typecollectionNameFunction - the Function to determine a collection name at runtime.public ReactiveMongoDbMessageHandlerSpec collectionNameExpression(org.springframework.expression.Expression collectionNameExpression)
collectionNameExpression - the SpEL expression to use.