final class MongoClientConfigImpl extends java.lang.Object implements MongoClientConfig
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.configuration.DataConfiguration |
config |
(package private) static java.lang.String |
MONGO_DATABASENAME |
(package private) static java.lang.String |
MONGO_EXPIRE_AFTER_SECONDS |
(package private) static java.lang.String |
MONGO_HOSTS |
(package private) static java.lang.String |
MONGO_OPTIONS |
(package private) static java.lang.String |
MONGO_PASSWORD |
(package private) static java.lang.String |
MONGO_USERNAME |
(package private) static java.lang.String |
MONGO_WRITE_RESULT_CHECKING |
Constructor and Description |
---|
MongoClientConfigImpl(org.apache.commons.configuration.DataConfiguration config) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
credentialsExist() |
java.lang.String |
getDatabaseName() |
int |
getExpireAfterSeconds()
Used for caches, that write to MongoDB for storing values
(e.g.
|
java.lang.String |
getHosts() |
java.lang.String |
getOptions() |
java.lang.String |
getPassword() |
com.mongodb.MongoClientURI |
getURI()
|
java.lang.String |
getUsername() |
org.springframework.data.mongodb.core.WriteResultChecking |
getWriteResultChecking()
Behavior of checking write results.
|
static final java.lang.String MONGO_USERNAME
static final java.lang.String MONGO_PASSWORD
static final java.lang.String MONGO_HOSTS
static final java.lang.String MONGO_DATABASENAME
static final java.lang.String MONGO_OPTIONS
static final java.lang.String MONGO_WRITE_RESULT_CHECKING
static final java.lang.String MONGO_EXPIRE_AFTER_SECONDS
private final org.apache.commons.configuration.DataConfiguration config
@Inject public MongoClientConfigImpl(org.apache.commons.configuration.DataConfiguration config)
public com.mongodb.MongoClientURI getURI()
MongoClientConfig
getURI
in interface MongoClientConfig
boolean credentialsExist()
public java.lang.String getDatabaseName()
getDatabaseName
in interface MongoClientConfig
public int getExpireAfterSeconds()
MongoClientConfig
getExpireAfterSeconds
in interface MongoClientConfig
public java.lang.String getHosts()
getHosts
in interface MongoClientConfig
public java.lang.String getUsername()
getUsername
in interface MongoClientConfig
public java.lang.String getPassword()
getPassword
in interface MongoClientConfig
public java.lang.String getOptions()
getOptions
in interface MongoClientConfig
public org.springframework.data.mongodb.core.WriteResultChecking getWriteResultChecking()
MongoClientConfig
getWriteResultChecking
in interface MongoClientConfig