Class MongoDb
java.lang.Object
org.springframework.integration.mongodb.dsl.MongoDb
Factory class for building MongoDb components.
- Since:
- 5.0
- Author:
- Xavier Padro, Artem Bilan
- 
Method SummaryModifier and TypeMethodDescriptionchangeStreamInboundChannelAdapter(ReactiveMongoOperations mongoOperations) Create aMongoDbChangeStreamMessageProducerSpecbuilder instance based on the providedReactiveMongoOperations.static MongoDbMessageSourceSpecinboundChannelAdapter(MongoOperations mongoTemplate, String query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoOperations.static MongoDbMessageSourceSpecinboundChannelAdapter(MongoDatabaseFactory mongoDbFactory, String query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoDatabaseFactory.static MongoDbMessageSourceSpecinboundChannelAdapter(MongoDatabaseFactory mongoDbFactory, Query query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoDatabaseFactory.static MongoDbOutboundGatewaySpecoutboundGateway(MongoOperations mongoTemplate) Create aMongoDbOutboundGatewaySpecbuilder instance based on the providedMongoOperations.static MongoDbOutboundGatewaySpecoutboundGateway(MongoDatabaseFactory mongoDbFactory, MongoConverter mongoConverter) Create aMongoDbOutboundGatewaySpecbuilder instance based on the providedMongoDatabaseFactoryandMongoConverter.static MongoDbMessageSourceSpecreactiveInboundChannelAdapter(MongoOperations mongoTemplate, Query query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoOperations.reactiveInboundChannelAdapter(ReactiveMongoOperations mongoTemplate, String query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoOperations.reactiveInboundChannelAdapter(ReactiveMongoOperations mongoTemplate, Query query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoOperations.reactiveInboundChannelAdapter(ReactiveMongoDatabaseFactory mongoDbFactory, String query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.reactiveInboundChannelAdapter(ReactiveMongoDatabaseFactory mongoDbFactory, Query query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.reactiveOutboundChannelAdapter(ReactiveMongoOperations mongoTemplate) Create aReactiveMongoDbMessageHandlerSpecbuilder instance based on the providedReactiveMongoOperations.reactiveOutboundChannelAdapter(ReactiveMongoDatabaseFactory mongoDbFactory) Create aReactiveMongoDbMessageHandlerSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.
- 
Method Details- 
outboundGatewaypublic static MongoDbOutboundGatewaySpec outboundGateway(MongoDatabaseFactory mongoDbFactory, MongoConverter mongoConverter) Create aMongoDbOutboundGatewaySpecbuilder instance based on the providedMongoDatabaseFactoryandMongoConverter.- Parameters:
- mongoDbFactory- the- MongoDatabaseFactoryto use.
- mongoConverter- the- MongoConverterto use.
- Returns:
- the MongoDbOutboundGatewaySpecinstance
 
- 
outboundGatewayCreate aMongoDbOutboundGatewaySpecbuilder instance based on the providedMongoOperations.- Parameters:
- mongoTemplate- the- MongoOperationsto use.
- Returns:
- the MongoDbOutboundGatewaySpecinstance
 
- 
reactiveOutboundChannelAdapterpublic static ReactiveMongoDbMessageHandlerSpec reactiveOutboundChannelAdapter(ReactiveMongoDatabaseFactory mongoDbFactory) Create aReactiveMongoDbMessageHandlerSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.- Parameters:
- mongoDbFactory- the- ReactiveMongoDatabaseFactoryto use.
- Returns:
- the MongoDbOutboundGatewaySpecinstance
- Since:
- 5.3
 
- 
reactiveOutboundChannelAdapterpublic static ReactiveMongoDbMessageHandlerSpec reactiveOutboundChannelAdapter(ReactiveMongoOperations mongoTemplate) Create aReactiveMongoDbMessageHandlerSpecbuilder instance based on the providedReactiveMongoOperations.- Parameters:
- mongoTemplate- the- ReactiveMongoOperationsto use.
- Returns:
- the ReactiveMongoDbMessageHandlerSpecinstance
- Since:
- 5.3
 
- 
reactiveInboundChannelAdapterpublic static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(ReactiveMongoDatabaseFactory mongoDbFactory, String query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.- Parameters:
- mongoDbFactory- the- ReactiveMongoDatabaseFactoryto use.
- query- the MongoDb query
- Returns:
- the ReactiveMongoDbMessageSourceSpecinstance
- Since:
- 5.3
 
- 
reactiveInboundChannelAdapterpublic static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(ReactiveMongoDatabaseFactory mongoDbFactory, Query query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.- Parameters:
- mongoDbFactory- the- ReactiveMongoDatabaseFactoryto use.
- query- the MongoDb query DSL object
- Returns:
- the ReactiveMongoDbMessageSourceSpecinstance
- Since:
- 5.3
 
- 
reactiveInboundChannelAdapterpublic static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(ReactiveMongoOperations mongoTemplate, String query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoOperations.- Parameters:
- mongoTemplate- the- ReactiveMongoOperationsto use.
- query- the MongoDb query
- Returns:
- the ReactiveMongoDbMessageSourceSpecinstance
- Since:
- 5.3
 
- 
reactiveInboundChannelAdapterpublic static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(ReactiveMongoOperations mongoTemplate, Query query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoOperations.- Parameters:
- mongoTemplate- the- ReactiveMongoOperationsto use.
- query- the MongoDb query DSL object
- Returns:
- the ReactiveMongoDbMessageSourceSpecinstance
- Since:
- 5.3
 
- 
changeStreamInboundChannelAdapterpublic static MongoDbChangeStreamMessageProducerSpec changeStreamInboundChannelAdapter(ReactiveMongoOperations mongoOperations) Create aMongoDbChangeStreamMessageProducerSpecbuilder instance based on the providedReactiveMongoOperations.- Parameters:
- mongoOperations- the- ReactiveMongoOperationsto use.
- Returns:
- the MongoDbChangeStreamMessageProducerSpecinstance
- Since:
- 5.3
 
- 
inboundChannelAdapterpublic static MongoDbMessageSourceSpec inboundChannelAdapter(MongoDatabaseFactory mongoDbFactory, String query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoDatabaseFactory.- Parameters:
- mongoDbFactory- the- MongoDatabaseFactoryto use.
- query- the MongoDb query
- Returns:
- the MongoDbMessageSourceSpecinstance
- Since:
- 5.5
 
- 
inboundChannelAdapterpublic static MongoDbMessageSourceSpec inboundChannelAdapter(MongoDatabaseFactory mongoDbFactory, Query query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoDatabaseFactory.- Parameters:
- mongoDbFactory- the- MongoDatabaseFactoryto use.
- query- the MongoDb query DSL object
- Returns:
- the MongoDbMessageSourceSpecinstance
- Since:
- 5.5
 
- 
inboundChannelAdapterpublic static MongoDbMessageSourceSpec inboundChannelAdapter(MongoOperations mongoTemplate, String query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoOperations.- Parameters:
- mongoTemplate- the- MongoOperationsto use.
- query- the MongoDb query
- Returns:
- the MongoDbMessageSourceSpecinstance
- Since:
- 5.5
 
- 
reactiveInboundChannelAdapterpublic static MongoDbMessageSourceSpec reactiveInboundChannelAdapter(MongoOperations mongoTemplate, Query query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoOperations.- Parameters:
- mongoTemplate- the- MongoOperationsto use.
- query- the MongoDb query DSL object
- Returns:
- the MongoDbMessageSourceSpecinstance
- Since:
- 5.5
 
 
-