public class MongoClientSettingsFactoryBean extends AbstractFactoryBean<com.mongodb.MongoClientSettings>
MongoClientSettings instance to be used with a MongoDB driver.loggerOBJECT_TYPE_ATTRIBUTE| Constructor and Description |
|---|
MongoClientSettingsFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
protected com.mongodb.MongoClientSettings |
createInstance() |
Class<?> |
getObjectType() |
void |
setApplicationName(String applicationName) |
void |
setAutoEncryptionSettings(com.mongodb.AutoEncryptionSettings autoEncryptionSettings) |
void |
setClusterConnectionMode(com.mongodb.connection.ClusterConnectionMode clusterConnectionMode)
????
|
void |
setClusterHosts(com.mongodb.ServerAddress[] clusterHosts) |
void |
setClusterLocalThresholdMS(long clusterLocalThresholdMS) |
void |
setClusterRequiredReplicaSetName(String clusterRequiredReplicaSetName) |
void |
setClusterServerSelectionTimeoutMS(long clusterServerSelectionTimeoutMS) |
void |
setClusterSrvHost(String clusterSrvHost) |
void |
setCodecRegistry(org.bson.codecs.configuration.CodecRegistry codecRegistry) |
void |
setCusterRequiredClusterType(com.mongodb.connection.ClusterType custerRequiredClusterType) |
void |
setPoolMaintenanceFrequencyMS(long poolMaintenanceFrequencyMS) |
void |
setPoolMaintenanceInitialDelayMS(long poolMaintenanceInitialDelayMS) |
void |
setPoolMaxConnectionIdleTimeMS(long poolMaxConnectionIdleTimeMS) |
void |
setPoolMaxConnectionLifeTimeMS(long poolMaxConnectionLifeTimeMS) |
void |
setPoolMaxSize(int poolMaxSize) |
void |
setPoolMaxWaitTimeMS(long poolMaxWaitTimeMS) |
void |
setPoolMinSize(int poolMinSize) |
void |
setReadConcern(com.mongodb.ReadConcern readConcern) |
void |
setReadPreference(com.mongodb.ReadPreference readPreference) |
void |
setRetryReads(Boolean retryReads) |
void |
setRetryWrites(Boolean retryWrites) |
void |
setServerHeartbeatFrequencyMS(long serverHeartbeatFrequencyMS) |
void |
setServerMinHeartbeatFrequencyMS(long serverMinHeartbeatFrequencyMS) |
void |
setSocketConnectTimeoutMS(int socketConnectTimeoutMS) |
void |
setSocketReadTimeoutMS(int socketReadTimeoutMS) |
void |
setSocketReceiveBufferSize(int socketReceiveBufferSize) |
void |
setSocketSendBufferSize(int socketSendBufferSize) |
void |
setSslEnabled(Boolean sslEnabled) |
void |
setSslInvalidHostNameAllowed(Boolean sslInvalidHostNameAllowed) |
void |
setSslProvider(String sslProvider) |
void |
setStreamFactoryFactory(com.mongodb.connection.StreamFactoryFactory streamFactoryFactory) |
void |
setuUidRepresentation(org.bson.UuidRepresentation uUidRepresentation) |
void |
setWriteConcern(com.mongodb.WriteConcern writeConcern) |
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletonpublic void setSocketConnectTimeoutMS(int socketConnectTimeoutMS)
socketConnectTimeoutMS - in msecSocketSettings.Builder.connectTimeout(int, TimeUnit)public void setSocketReadTimeoutMS(int socketReadTimeoutMS)
socketReadTimeoutMS - in msecSocketSettings.Builder.readTimeout(int, TimeUnit)public void setSocketReceiveBufferSize(int socketReceiveBufferSize)
socketReceiveBufferSize - SocketSettings.Builder.receiveBufferSize(int)public void setSocketSendBufferSize(int socketSendBufferSize)
socketSendBufferSize - SocketSettings.Builder.sendBufferSize(int)public void setServerHeartbeatFrequencyMS(long serverHeartbeatFrequencyMS)
serverHeartbeatFrequencyMS - in msecServerSettings.Builder.heartbeatFrequency(long, TimeUnit)public void setServerMinHeartbeatFrequencyMS(long serverMinHeartbeatFrequencyMS)
serverMinHeartbeatFrequencyMS - in msecServerSettings.Builder.minHeartbeatFrequency(long, TimeUnit)public void setClusterSrvHost(String clusterSrvHost)
clusterSrvHost - ClusterSettings.Builder.srvHost(String)public void setClusterHosts(com.mongodb.ServerAddress[] clusterHosts)
clusterHosts - ClusterSettings.Builder.hosts(List)public void setClusterConnectionMode(com.mongodb.connection.ClusterConnectionMode clusterConnectionMode)
clusterConnectionMode - ClusterSettings.Builder.mode(ClusterConnectionMode)public void setCusterRequiredClusterType(com.mongodb.connection.ClusterType custerRequiredClusterType)
custerRequiredClusterType - ClusterSettings.Builder.requiredClusterType(ClusterType)public void setClusterRequiredReplicaSetName(String clusterRequiredReplicaSetName)
clusterRequiredReplicaSetName - ClusterSettings.Builder.requiredReplicaSetName(String)public void setClusterLocalThresholdMS(long clusterLocalThresholdMS)
clusterLocalThresholdMS - in msecClusterSettings.Builder.localThreshold(long, TimeUnit)public void setClusterServerSelectionTimeoutMS(long clusterServerSelectionTimeoutMS)
clusterServerSelectionTimeoutMS - in msecClusterSettings.Builder.serverSelectionTimeout(long, TimeUnit)public void setPoolMaxSize(int poolMaxSize)
poolMaxSize - ConnectionPoolSettings.Builder.maxSize(int)public void setPoolMinSize(int poolMinSize)
poolMinSize - ConnectionPoolSettings.Builder.minSize(int)public void setPoolMaxWaitTimeMS(long poolMaxWaitTimeMS)
poolMaxWaitTimeMS - in mesecConnectionPoolSettings.Builder.maxWaitTime(long, TimeUnit)public void setPoolMaxConnectionLifeTimeMS(long poolMaxConnectionLifeTimeMS)
poolMaxConnectionLifeTimeMS - in msecConnectionPoolSettings.Builder.maxConnectionLifeTime(long, TimeUnit)public void setPoolMaxConnectionIdleTimeMS(long poolMaxConnectionIdleTimeMS)
poolMaxConnectionIdleTimeMS - in msecConnectionPoolSettings.Builder.maxConnectionIdleTime(long, TimeUnit)public void setPoolMaintenanceInitialDelayMS(long poolMaintenanceInitialDelayMS)
poolMaintenanceInitialDelayMS - in msecConnectionPoolSettings.Builder.maintenanceInitialDelay(long, TimeUnit)public void setPoolMaintenanceFrequencyMS(long poolMaintenanceFrequencyMS)
poolMaintenanceFrequencyMS - in msecConnectionPoolSettings.Builder.maintenanceFrequency(long, TimeUnit)public void setSslEnabled(Boolean sslEnabled)
sslEnabled - SslSettings.Builder.enabled(boolean)public void setSslInvalidHostNameAllowed(Boolean sslInvalidHostNameAllowed)
sslInvalidHostNameAllowed - SslSettings.Builder.invalidHostNameAllowed(boolean)public void setSslProvider(String sslProvider)
sslProvider - SslSettings.Builder.context(SSLContext),
SSLContext.getInstance(String)public void setApplicationName(@Nullable String applicationName)
applicationName - MongoClientSettings.Builder#applicationName(String)public void setRetryReads(@Nullable Boolean retryReads)
retryReads - MongoClientSettings.Builder#retryReads(boolean)public void setReadConcern(com.mongodb.ReadConcern readConcern)
readConcern - MongoClientSettings.Builder#readConcern(ReadConcern)public void setWriteConcern(com.mongodb.WriteConcern writeConcern)
writeConcern - MongoClientSettings.Builder#writeConcern(WriteConcern)public void setRetryWrites(@Nullable Boolean retryWrites)
retryWrites - MongoClientSettings.Builder#retryWrites(boolean)public void setReadPreference(com.mongodb.ReadPreference readPreference)
readPreference - MongoClientSettings.Builder#readPreference(ReadPreference)public void setStreamFactoryFactory(com.mongodb.connection.StreamFactoryFactory streamFactoryFactory)
streamFactoryFactory - MongoClientSettings.Builder#streamFactoryFactory(StreamFactoryFactory)public void setCodecRegistry(org.bson.codecs.configuration.CodecRegistry codecRegistry)
codecRegistry - MongoClientSettings.Builder#codecRegistry(CodecRegistry)public void setuUidRepresentation(@Nullable org.bson.UuidRepresentation uUidRepresentation)
uUidRepresentation - public void setAutoEncryptionSettings(@Nullable com.mongodb.AutoEncryptionSettings autoEncryptionSettings)
autoEncryptionSettings - can be null.MongoClientSettings.Builder#autoEncryptionSettings(AutoEncryptionSettings)public Class<?> getObjectType()
getObjectType in interface FactoryBean<com.mongodb.MongoClientSettings>getObjectType in class AbstractFactoryBean<com.mongodb.MongoClientSettings>protected com.mongodb.MongoClientSettings createInstance()
createInstance in class AbstractFactoryBean<com.mongodb.MongoClientSettings>Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.