FactoryBean
at
this time. However moving forward the FactoryBean
will be
suitable to provide instances of MongoClient
.@Deprecated public class MongoClientFactoryBean extends AbstractFactoryBean<com.mongodb.MongoClient> implements PersistenceExceptionTranslator
logger
OBJECT_TYPE_ATTRIBUTE
Constructor and Description |
---|
MongoClientFactoryBean()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected com.mongodb.MongoClient |
createInstance()
Deprecated.
|
protected void |
destroyInstance(com.mongodb.MongoClient instance)
Deprecated.
|
Class<? extends com.mongodb.MongoClient> |
getObjectType()
Deprecated.
|
void |
setCredentials(com.mongodb.MongoCredential[] credentials)
Deprecated.
Set the list of credentials to be used when creating
MongoClient . |
void |
setExceptionTranslator(PersistenceExceptionTranslator exceptionTranslator)
Deprecated.
Configures the
PersistenceExceptionTranslator to use. |
void |
setHost(String host)
Deprecated.
Configures the host to connect to.
|
void |
setMongoClientOptions(com.mongodb.MongoClientOptions mongoClientOptions)
Deprecated.
Set the
MongoClientOptions to be used when creating MongoClient . |
void |
setPort(int port)
Deprecated.
Configures the port to connect to.
|
void |
setReplicaSetSeeds(com.mongodb.ServerAddress[] replicaSetSeeds)
Deprecated.
Set the list of
ServerAddress to build up a replica set for. |
DataAccessException |
translateExceptionIfPossible(RuntimeException ex)
Deprecated.
|
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
public void setMongoClientOptions(@Nullable com.mongodb.MongoClientOptions mongoClientOptions)
MongoClientOptions
to be used when creating MongoClient
.mongoClientOptions
- public void setCredentials(@Nullable com.mongodb.MongoCredential[] credentials)
MongoClient
.credentials
- can be null.public void setReplicaSetSeeds(@Nullable com.mongodb.ServerAddress[] replicaSetSeeds)
ServerAddress
to build up a replica set for.replicaSetSeeds
- can be null.public void setHost(@Nullable String host)
host
- public void setPort(int port)
port
- public void setExceptionTranslator(@Nullable PersistenceExceptionTranslator exceptionTranslator)
PersistenceExceptionTranslator
to use.exceptionTranslator
- public Class<? extends com.mongodb.MongoClient> getObjectType()
getObjectType
in interface FactoryBean<com.mongodb.MongoClient>
getObjectType
in class AbstractFactoryBean<com.mongodb.MongoClient>
@Nullable public DataAccessException translateExceptionIfPossible(RuntimeException ex)
translateExceptionIfPossible
in interface PersistenceExceptionTranslator
protected com.mongodb.MongoClient createInstance() throws Exception
createInstance
in class AbstractFactoryBean<com.mongodb.MongoClient>
Exception
protected void destroyInstance(@Nullable com.mongodb.MongoClient instance) throws Exception
destroyInstance
in class AbstractFactoryBean<com.mongodb.MongoClient>
Exception
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.