public class MongoClientSettingsFactoryBean extends AbstractFactoryBean<com.mongodb.MongoClientSettings>
MongoClientSettings
instance to be used with a MongoDB driver.logger
OBJECT_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, setSingleton
public 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–2021 Pivotal Software, Inc.. All rights reserved.