Class MongoDb
java.lang.Object
org.springframework.integration.mongodb.dsl.MongoDb
Factory class for building MongoDb components.
- Since:
 - 5.0
 
- 
Method Summary
Modifier and TypeMethodDescriptionchangeStreamInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoOperations) Create aMongoDbChangeStreamMessageProducerSpecbuilder instance based on the providedReactiveMongoOperations.static MongoDbMessageSourceSpecinboundChannelAdapter(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, String query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoOperations.static MongoDbMessageSourceSpecinboundChannelAdapter(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, String query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoDatabaseFactory.static MongoDbMessageSourceSpecinboundChannelAdapter(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.query.Query query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoDatabaseFactory.static MongoDbOutboundGatewaySpecoutboundGateway(org.springframework.data.mongodb.core.MongoOperations mongoTemplate) Create aMongoDbOutboundGatewaySpecbuilder instance based on the providedMongoOperations.static MongoDbOutboundGatewaySpecoutboundGateway(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.convert.MongoConverter mongoConverter) Create aMongoDbOutboundGatewaySpecbuilder instance based on the providedMongoDatabaseFactoryandMongoConverter.static MongoDbMessageSourceSpecreactiveInboundChannelAdapter(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, org.springframework.data.mongodb.core.query.Query query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoOperations.reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate, String query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoOperations.reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate, org.springframework.data.mongodb.core.query.Query query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoOperations.reactiveInboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory, String query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.reactiveInboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.query.Query query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.reactiveOutboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate) Create aReactiveMongoDbMessageHandlerSpecbuilder instance based on the providedReactiveMongoOperations.reactiveOutboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory) Create aReactiveMongoDbMessageHandlerSpecbuilder instance based on the providedReactiveMongoDatabaseFactory. 
- 
Method Details
- 
outboundGateway
public static MongoDbOutboundGatewaySpec outboundGateway(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.convert.MongoConverter mongoConverter) Create aMongoDbOutboundGatewaySpecbuilder instance based on the providedMongoDatabaseFactoryandMongoConverter.- Parameters:
 mongoDbFactory- theMongoDatabaseFactoryto use.mongoConverter- theMongoConverterto use.- Returns:
 - the 
MongoDbOutboundGatewaySpecinstance 
 - 
outboundGateway
public static MongoDbOutboundGatewaySpec outboundGateway(org.springframework.data.mongodb.core.MongoOperations mongoTemplate) Create aMongoDbOutboundGatewaySpecbuilder instance based on the providedMongoOperations.- Parameters:
 mongoTemplate- theMongoOperationsto use.- Returns:
 - the 
MongoDbOutboundGatewaySpecinstance 
 - 
reactiveOutboundChannelAdapter
public static ReactiveMongoDbMessageHandlerSpec reactiveOutboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory) Create aReactiveMongoDbMessageHandlerSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.- Parameters:
 mongoDbFactory- theReactiveMongoDatabaseFactoryto use.- Returns:
 - the 
MongoDbOutboundGatewaySpecinstance - Since:
 - 5.3
 
 - 
reactiveOutboundChannelAdapter
public static ReactiveMongoDbMessageHandlerSpec reactiveOutboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate) Create aReactiveMongoDbMessageHandlerSpecbuilder instance based on the providedReactiveMongoOperations.- Parameters:
 mongoTemplate- theReactiveMongoOperationsto use.- Returns:
 - the 
ReactiveMongoDbMessageHandlerSpecinstance - Since:
 - 5.3
 
 - 
reactiveInboundChannelAdapter
public static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory, String query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.- Parameters:
 mongoDbFactory- theReactiveMongoDatabaseFactoryto use.query- the MongoDb query- Returns:
 - the 
ReactiveMongoDbMessageSourceSpecinstance - Since:
 - 5.3
 
 - 
reactiveInboundChannelAdapter
public static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.query.Query query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoDatabaseFactory.- Parameters:
 mongoDbFactory- theReactiveMongoDatabaseFactoryto use.query- the MongoDb query DSL object- Returns:
 - the 
ReactiveMongoDbMessageSourceSpecinstance - Since:
 - 5.3
 
 - 
reactiveInboundChannelAdapter
public static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate, String query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoOperations.- Parameters:
 mongoTemplate- theReactiveMongoOperationsto use.query- the MongoDb query- Returns:
 - the 
ReactiveMongoDbMessageSourceSpecinstance - Since:
 - 5.3
 
 - 
reactiveInboundChannelAdapter
public static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate, org.springframework.data.mongodb.core.query.Query query) Create aReactiveMongoDbMessageSourceSpecbuilder instance based on the providedReactiveMongoOperations.- Parameters:
 mongoTemplate- theReactiveMongoOperationsto use.query- the MongoDb query DSL object- Returns:
 - the 
ReactiveMongoDbMessageSourceSpecinstance - Since:
 - 5.3
 
 - 
changeStreamInboundChannelAdapter
public static MongoDbChangeStreamMessageProducerSpec changeStreamInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoOperations) Create aMongoDbChangeStreamMessageProducerSpecbuilder instance based on the providedReactiveMongoOperations.- Parameters:
 mongoOperations- theReactiveMongoOperationsto use.- Returns:
 - the 
MongoDbChangeStreamMessageProducerSpecinstance - Since:
 - 5.3
 
 - 
inboundChannelAdapter
public static MongoDbMessageSourceSpec inboundChannelAdapter(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, String query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoDatabaseFactory.- Parameters:
 mongoDbFactory- theMongoDatabaseFactoryto use.query- the MongoDb query- Returns:
 - the 
MongoDbMessageSourceSpecinstance - Since:
 - 5.5
 
 - 
inboundChannelAdapter
public static MongoDbMessageSourceSpec inboundChannelAdapter(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.query.Query query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoDatabaseFactory.- Parameters:
 mongoDbFactory- theMongoDatabaseFactoryto use.query- the MongoDb query DSL object- Returns:
 - the 
MongoDbMessageSourceSpecinstance - Since:
 - 5.5
 
 - 
inboundChannelAdapter
public static MongoDbMessageSourceSpec inboundChannelAdapter(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, String query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoOperations.- Parameters:
 mongoTemplate- theMongoOperationsto use.query- the MongoDb query- Returns:
 - the 
MongoDbMessageSourceSpecinstance - Since:
 - 5.5
 
 - 
reactiveInboundChannelAdapter
public static MongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, org.springframework.data.mongodb.core.query.Query query) Create aMongoDbMessageSourceSpecbuilder instance based on the providedMongoOperations.- Parameters:
 mongoTemplate- theMongoOperationsto use.query- the MongoDb query DSL object- Returns:
 - the 
MongoDbMessageSourceSpecinstance - Since:
 - 5.5
 
 
 -