public class ReactiveMongoDbMessageHandlerSpec extends MessageHandlerSpec<ReactiveMongoDbMessageHandlerSpec,ReactiveMessageHandlerAdapter> implements ComponentsRegistration
MessageHandlerSpec extension for the Reactive MongoDb Outbound endpoint
ReactiveMongoDbStoringMessageHandler.| Modifier and Type | Field and Description |
|---|---|
protected ReactiveMongoDbStoringMessageHandler |
messageHandler |
PARSER, targetloggerDEFAULT_PHASEOBJECT_TYPE_ATTRIBUTE| Modifier | Constructor and Description |
|---|---|
protected |
ReactiveMongoDbMessageHandlerSpec(ReactiveMongoDatabaseFactory mongoDbFactory) |
protected |
ReactiveMongoDbMessageHandlerSpec(ReactiveMongoOperations reactiveMongoOperations) |
| Modifier and Type | Method and Description |
|---|---|
ReactiveMongoDbMessageHandlerSpec |
collectionName(String collectionName)
Configure a collection name to store data.
|
ReactiveMongoDbMessageHandlerSpec |
collectionNameExpression(Expression collectionNameExpression)
Configure a SpEL expression to evaluate a collection name against a request message.
|
<P> ReactiveMongoDbMessageHandlerSpec |
collectionNameFunction(java.util.function.Function<Message<P>,String> collectionNameFunction)
Configure a
Function for evaluation a collection against request message. |
Map<Object,String> |
getComponentsToRegister() |
ReactiveMongoDbMessageHandlerSpec |
mongoConverter(MongoConverter mongoConverter)
Configure a
MongoConverter. |
_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopafterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletonprotected final ReactiveMongoDbStoringMessageHandler messageHandler
protected ReactiveMongoDbMessageHandlerSpec(ReactiveMongoDatabaseFactory mongoDbFactory)
protected ReactiveMongoDbMessageHandlerSpec(ReactiveMongoOperations reactiveMongoOperations)
public ReactiveMongoDbMessageHandlerSpec mongoConverter(MongoConverter mongoConverter)
MongoConverter.mongoConverter - the MongoConverter to use.public ReactiveMongoDbMessageHandlerSpec collectionName(String collectionName)
collectionName - the explicit collection name to use.public <P> ReactiveMongoDbMessageHandlerSpec collectionNameFunction(java.util.function.Function<Message<P>,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(Expression collectionNameExpression)
collectionNameExpression - the SpEL expression to use.public Map<Object,String> getComponentsToRegister()
getComponentsToRegister in interface ComponentsRegistration