@Requires(classes=com.mongodb.client.MongoClient.class) @Requires(beans=DefaultMongoConfiguration.class) @Factory public class DefaultMongoClientFactory extends Object
Constructor and Description |
---|
DefaultMongoClientFactory() |
Modifier and Type | Method and Description |
---|---|
protected com.mongodb.client.MongoClient |
mongoClient(com.mongodb.MongoClientSettings settings)
Factory method to return a client.
|
protected com.mongodb.MongoClientSettings |
mongoClientSettings(DefaultMongoConfiguration configuration)
Factory method to return a client.
|
@Primary @Singleton protected com.mongodb.MongoClientSettings mongoClientSettings(DefaultMongoConfiguration configuration)
configuration
- configuration pulled in@Bean(preDestroy="close") @Primary @Singleton protected com.mongodb.client.MongoClient mongoClient(com.mongodb.MongoClientSettings settings)
settings
- configuration pulled in