Class MongoClientFactory
- java.lang.Object
- org.springframework.boot.autoconfigure.mongo.MongoClientFactory
public class MongoClientFactory extends Object
A factory for a blockingMongoClient
that appliesMongoProperties
.- Since:
- 2.0.0
Constructor Summary
Constructors Constructor Description MongoClientFactory(MongoProperties properties, org.springframework.core.env.Environment environment)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.mongodb.MongoClient
createMongoClient(com.mongodb.MongoClientOptions options)
Creates aMongoClient
using the givenoptions
.
Constructor Detail
MongoClientFactory
public MongoClientFactory(MongoProperties properties, org.springframework.core.env.Environment environment)
Method Detail
createMongoClient
public com.mongodb.MongoClient createMongoClient(com.mongodb.MongoClientOptions options)
Creates aMongoClient
using the givenoptions
. If the environment contains alocal.mongo.port
property, it is used to configure a client to an embedded MongoDB instance.- Parameters:
options
- the options- Returns:
- the Mongo client