@Configuration(proxyBeanMethods=false) public abstract class AbstractReactiveMongoConfiguration extends MongoConfigurationSupport
MongoConfigurationSupport| Constructor and Description | 
|---|
| AbstractReactiveMongoConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected com.mongodb.reactivestreams.client.MongoClient | createReactiveMongoClient(com.mongodb.MongoClientSettings settings)Create the Reactive Streams  MongoClientinstance with givenMongoClientSettings. | 
| MappingMongoConverter | mappingMongoConverter(ReactiveMongoDatabaseFactory databaseFactory,
                     MongoCustomConversions customConversions,
                     MongoMappingContext mappingContext)Creates a  MappingMongoConverterusing the configuredreactiveMongoDbFactory()andMongoConfigurationSupport.mongoMappingContext(MongoCustomConversions). | 
| com.mongodb.reactivestreams.client.MongoClient | reactiveMongoClient()Return the Reactive Streams  MongoClientinstance to connect to. | 
| ReactiveMongoDatabaseFactory | reactiveMongoDbFactory()Creates a  ReactiveMongoDatabaseFactoryto be used by theReactiveMongoOperations. | 
| ReactiveMongoTemplate | reactiveMongoTemplate(ReactiveMongoDatabaseFactory databaseFactory,
                     MappingMongoConverter mongoConverter)Creates  ReactiveMongoOperations. | 
abbreviateFieldNames, autoIndexCreation, configureClientSettings, configureConverters, customConversions, fieldNamingStrategy, getDatabaseName, getInitialEntitySet, getMappingBasePackages, mongoClientSettings, mongoMappingContext, scanForEntitiespublic com.mongodb.reactivestreams.client.MongoClient reactiveMongoClient()
MongoClient instance to connect to. Annotate with Bean in case you want
 to expose a MongoClient instance to the ApplicationContext. MongoConfigurationSupport.mongoClientSettings() to configure connection details.MongoConfigurationSupport.mongoClientSettings(), 
#configureClientSettings(Builder)@Bean public ReactiveMongoTemplate reactiveMongoTemplate(ReactiveMongoDatabaseFactory databaseFactory, MappingMongoConverter mongoConverter)
ReactiveMongoOperations.reactiveMongoDbFactory(), 
mappingMongoConverter(ReactiveMongoDatabaseFactory, MongoCustomConversions, MongoMappingContext)@Bean public ReactiveMongoDatabaseFactory reactiveMongoDbFactory()
ReactiveMongoDatabaseFactory to be used by the ReactiveMongoOperations. Will use the
 MongoClient instance configured in reactiveMongoClient().reactiveMongoClient(), 
reactiveMongoTemplate(ReactiveMongoDatabaseFactory, MappingMongoConverter)@Bean public MappingMongoConverter mappingMongoConverter(ReactiveMongoDatabaseFactory databaseFactory, MongoCustomConversions customConversions, MongoMappingContext mappingContext)
MappingMongoConverter using the configured reactiveMongoDbFactory() and
 MongoConfigurationSupport.mongoMappingContext(MongoCustomConversions). Will get MongoConfigurationSupport.customConversions() applied.MongoConfigurationSupport.customConversions(), 
MongoConfigurationSupport.mongoMappingContext(MongoCustomConversions), 
reactiveMongoDbFactory()protected com.mongodb.reactivestreams.client.MongoClient createReactiveMongoClient(com.mongodb.MongoClientSettings settings)
MongoClient instance with given MongoClientSettings.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.