Class MongoDb
java.lang.Object
org.springframework.integration.mongodb.dsl.MongoDb
public final class MongoDb
extends java.lang.Object
Factory class for building MongoDb components
- Since:
- 5.0
-
Method Summary
Modifier and Type Method Description static MongoDbChangeStreamMessageProducerSpec
changeStreamInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoOperations)
Create aMongoDbChangeStreamMessageProducerSpec
builder instance based on the providedReactiveMongoOperations
.static MongoDbMessageSourceSpec
inboundChannelAdapter(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, java.lang.String query)
Create aMongoDbMessageSourceSpec
builder instance based on the providedMongoOperations
.static MongoDbMessageSourceSpec
inboundChannelAdapter(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, java.lang.String query)
Create aMongoDbMessageSourceSpec
builder instance based on the providedMongoDatabaseFactory
.static MongoDbMessageSourceSpec
inboundChannelAdapter(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.query.Query query)
Create aMongoDbMessageSourceSpec
builder instance based on the providedMongoDatabaseFactory
.static MongoDbOutboundGatewaySpec
outboundGateway(org.springframework.data.mongodb.core.MongoOperations mongoTemplate)
Create aMongoDbOutboundGatewaySpec
builder instance based on the providedMongoOperations
.static MongoDbOutboundGatewaySpec
outboundGateway(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.convert.MongoConverter mongoConverter)
Create aMongoDbOutboundGatewaySpec
builder instance based on the providedMongoDatabaseFactory
andMongoConverter
.static MongoDbMessageSourceSpec
reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, org.springframework.data.mongodb.core.query.Query query)
Create aMongoDbMessageSourceSpec
builder instance based on the providedMongoOperations
.static ReactiveMongoDbMessageSourceSpec
reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate, java.lang.String query)
Create aReactiveMongoDbMessageSourceSpec
builder instance based on the providedReactiveMongoOperations
.static ReactiveMongoDbMessageSourceSpec
reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate, org.springframework.data.mongodb.core.query.Query query)
Create aReactiveMongoDbMessageSourceSpec
builder instance based on the providedReactiveMongoOperations
.static ReactiveMongoDbMessageSourceSpec
reactiveInboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory, java.lang.String query)
Create aReactiveMongoDbMessageSourceSpec
builder instance based on the providedReactiveMongoDatabaseFactory
.static ReactiveMongoDbMessageSourceSpec
reactiveInboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.query.Query query)
Create aReactiveMongoDbMessageSourceSpec
builder instance based on the providedReactiveMongoDatabaseFactory
.static ReactiveMongoDbMessageHandlerSpec
reactiveOutboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate)
Create aReactiveMongoDbMessageHandlerSpec
builder instance based on the providedReactiveMongoOperations
.static ReactiveMongoDbMessageHandlerSpec
reactiveOutboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory)
Create aReactiveMongoDbMessageHandlerSpec
builder 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 aMongoDbOutboundGatewaySpec
builder instance based on the providedMongoDatabaseFactory
andMongoConverter
.- Parameters:
mongoDbFactory
- theMongoDatabaseFactory
to use.mongoConverter
- theMongoConverter
to use.- Returns:
- the
MongoDbOutboundGatewaySpec
instance
-
outboundGateway
public static MongoDbOutboundGatewaySpec outboundGateway(org.springframework.data.mongodb.core.MongoOperations mongoTemplate)Create aMongoDbOutboundGatewaySpec
builder instance based on the providedMongoOperations
.- Parameters:
mongoTemplate
- theMongoOperations
to use.- Returns:
- the
MongoDbOutboundGatewaySpec
instance
-
reactiveOutboundChannelAdapter
public static ReactiveMongoDbMessageHandlerSpec reactiveOutboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory)Create aReactiveMongoDbMessageHandlerSpec
builder instance based on the providedReactiveMongoDatabaseFactory
.- Parameters:
mongoDbFactory
- theReactiveMongoDatabaseFactory
to use.- Returns:
- the
MongoDbOutboundGatewaySpec
instance - Since:
- 5.3
-
reactiveOutboundChannelAdapter
public static ReactiveMongoDbMessageHandlerSpec reactiveOutboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate)Create aReactiveMongoDbMessageHandlerSpec
builder instance based on the providedReactiveMongoOperations
.- Parameters:
mongoTemplate
- theReactiveMongoOperations
to use.- Returns:
- the
ReactiveMongoDbMessageHandlerSpec
instance - Since:
- 5.3
-
reactiveInboundChannelAdapter
public static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory, java.lang.String query)Create aReactiveMongoDbMessageSourceSpec
builder instance based on the providedReactiveMongoDatabaseFactory
.- Parameters:
mongoDbFactory
- theReactiveMongoDatabaseFactory
to use.query
- the MongoDb query- Returns:
- the
ReactiveMongoDbMessageSourceSpec
instance - Since:
- 5.3
-
reactiveInboundChannelAdapter
public static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.ReactiveMongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.query.Query query)Create aReactiveMongoDbMessageSourceSpec
builder instance based on the providedReactiveMongoDatabaseFactory
.- Parameters:
mongoDbFactory
- theReactiveMongoDatabaseFactory
to use.query
- the MongoDb query DSL object- Returns:
- the
ReactiveMongoDbMessageSourceSpec
instance - Since:
- 5.3
-
reactiveInboundChannelAdapter
public static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate, java.lang.String query)Create aReactiveMongoDbMessageSourceSpec
builder instance based on the providedReactiveMongoOperations
.- Parameters:
mongoTemplate
- theReactiveMongoOperations
to use.query
- the MongoDb query- Returns:
- the
ReactiveMongoDbMessageSourceSpec
instance - Since:
- 5.3
-
reactiveInboundChannelAdapter
public static ReactiveMongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoTemplate, org.springframework.data.mongodb.core.query.Query query)Create aReactiveMongoDbMessageSourceSpec
builder instance based on the providedReactiveMongoOperations
.- Parameters:
mongoTemplate
- theReactiveMongoOperations
to use.query
- the MongoDb query DSL object- Returns:
- the
ReactiveMongoDbMessageSourceSpec
instance - Since:
- 5.3
-
changeStreamInboundChannelAdapter
public static MongoDbChangeStreamMessageProducerSpec changeStreamInboundChannelAdapter(org.springframework.data.mongodb.core.ReactiveMongoOperations mongoOperations)Create aMongoDbChangeStreamMessageProducerSpec
builder instance based on the providedReactiveMongoOperations
.- Parameters:
mongoOperations
- theReactiveMongoOperations
to use.- Returns:
- the
MongoDbChangeStreamMessageProducerSpec
instance - Since:
- 5.3
-
inboundChannelAdapter
public static MongoDbMessageSourceSpec inboundChannelAdapter(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, java.lang.String query)Create aMongoDbMessageSourceSpec
builder instance based on the providedMongoDatabaseFactory
.- Parameters:
mongoDbFactory
- theMongoDatabaseFactory
to use.query
- the MongoDb query- Returns:
- the
MongoDbMessageSourceSpec
instance - Since:
- 5.5
-
inboundChannelAdapter
public static MongoDbMessageSourceSpec inboundChannelAdapter(org.springframework.data.mongodb.MongoDatabaseFactory mongoDbFactory, org.springframework.data.mongodb.core.query.Query query)Create aMongoDbMessageSourceSpec
builder instance based on the providedMongoDatabaseFactory
.- Parameters:
mongoDbFactory
- theMongoDatabaseFactory
to use.query
- the MongoDb query DSL object- Returns:
- the
MongoDbMessageSourceSpec
instance - Since:
- 5.5
-
inboundChannelAdapter
public static MongoDbMessageSourceSpec inboundChannelAdapter(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, java.lang.String query)Create aMongoDbMessageSourceSpec
builder instance based on the providedMongoOperations
.- Parameters:
mongoTemplate
- theMongoOperations
to use.query
- the MongoDb query- Returns:
- the
MongoDbMessageSourceSpec
instance - Since:
- 5.5
-
reactiveInboundChannelAdapter
public static MongoDbMessageSourceSpec reactiveInboundChannelAdapter(org.springframework.data.mongodb.core.MongoOperations mongoTemplate, org.springframework.data.mongodb.core.query.Query query)Create aMongoDbMessageSourceSpec
builder instance based on the providedMongoOperations
.- Parameters:
mongoTemplate
- theMongoOperations
to use.query
- the MongoDb query DSL object- Returns:
- the
MongoDbMessageSourceSpec
instance - Since:
- 5.5
-