public class ClientPolicyFactoryBean extends Object implements FactoryBean<com.aerospike.client.policy.ClientPolicy>
FactoryBean implementation that exposes the setters necessary to configure a ClientPolicy via XML.OBJECT_TYPE_ATTRIBUTE| Constructor and Description |
|---|
ClientPolicyFactoryBean()
Creates a new
ClientPolicyFactoryBean. |
| Modifier and Type | Method and Description |
|---|---|
void |
failIfNotConnected(boolean failIfNotConnected)
Configures the action if the client cannot connect to a host.
|
com.aerospike.client.policy.ClientPolicy |
getObject() |
Class<?> |
getObjectType() |
boolean |
isSingleton() |
void |
setBatchPolicyDefault(com.aerospike.client.policy.BatchPolicy batchPolicy)
Configures the default batch policy
|
void |
setMaxConnsPerNode(int maxConnsPerNode)
Configures the maximum number of connections for operation processing.
|
void |
setMaxSocketIdle(int maxSocketIdle)
Configures the maximum socket idle time for the client.
|
void |
setPassword(String password)
Configures the User password for authentication to cluster.
|
void |
setQueryPolicyDefault(com.aerospike.client.policy.QueryPolicy queryPolicy)
Configures the default query policy
|
void |
setReadPolicyDefault(com.aerospike.client.policy.Policy readPolicy)
Configures the default read policy
|
void |
setScanPolicyDefault(com.aerospike.client.policy.ScanPolicy scanPolicy)
Configures the default scan policy
|
void |
setTendInterval(int tendInterval)
Configures the tend interval, in milliseconds, between cluster tends, by maintenance thread.
|
void |
setTimeout(int timeout)
Configures the timeout for a client connection when opening a connection
to the server host for the first time.
|
void |
setUser(String user)
Configures the User name for authentication to cluster.
|
void |
setWritePolicyDefault(com.aerospike.client.policy.WritePolicy writePolicy)
Configures the default write policy
|
public ClientPolicyFactoryBean()
ClientPolicyFactoryBean.public void setMaxConnsPerNode(int maxConnsPerNode)
maxConnsPerNode - public void setTimeout(int timeout)
timeout - public void setMaxSocketIdle(int maxSocketIdle)
maxSocketIdle - public void failIfNotConnected(boolean failIfNotConnected)
failIfNotConnected - public void setTendInterval(int tendInterval)
tendInterval - public void setReadPolicyDefault(com.aerospike.client.policy.Policy readPolicy)
readPolicy - public void setWritePolicyDefault(com.aerospike.client.policy.WritePolicy writePolicy)
writePolicy - public void setScanPolicyDefault(com.aerospike.client.policy.ScanPolicy scanPolicy)
scanPolicy - public void setBatchPolicyDefault(com.aerospike.client.policy.BatchPolicy batchPolicy)
batchPolicy - public com.aerospike.client.policy.ClientPolicy getObject()
throws Exception
getObject in interface FactoryBean<com.aerospike.client.policy.ClientPolicy>Exceptionpublic boolean isSingleton()
isSingleton in interface FactoryBean<com.aerospike.client.policy.ClientPolicy>public void setQueryPolicyDefault(com.aerospike.client.policy.QueryPolicy queryPolicy)
queryPolicy - public void setUser(String user)
user - public void setPassword(String password)
password - public Class<?> getObjectType()
getObjectType in interface FactoryBean<com.aerospike.client.policy.ClientPolicy>Copyright © 2012–2020 Aerospike, Inc. All rights reserved.