public static class PersistenceManagerFactory.PersistenceManagerFactoryBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
PersistenceManagerFactory |
build()
Build a new PersistenceManagerFactory with provided parameters
|
static PersistenceManagerFactory |
build(Map<String,Object> configurationMap)
Create a new PersistenceManagerFactory with the given configuration
map
|
static PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
builder()
Create a new builder to configure each parameter
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
disableJMX(Boolean disableJmx)
Whether JMX should be disabled
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
disableMetrics(Boolean disableMetrics)
Whether metrics should be disabled
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
enableSSL(Boolean enableSSL)
Whether to enable SSL connection
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
forceTableCreation(boolean forceTableCreation)
Whether Achilles should force table creation if they do not already
exist in the keyspace This flag is useful for dev only.
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withCluster(com.datastax.driver.core.Cluster cluster)
Define the pre-configured com.datastax.driver.core.Cluster object to
be used instead of creating a new one
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withCompressionType(com.datastax.driver.core.ProtocolOptions.Compression compressionType)
Define the com.datastax.driver.core.ProtocolOptions.Compression type
to be used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withConnectionContactPoints(String contactPoints)
Define the contact points to connect to.
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withCQLPort(Integer cqlPort)
Define the CQL port to connect to.
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withDefaultReadConsistency(String defaultReadConsistency)
Define the default Consistency level to be used for all READ
operations
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withDefaultReadConsistencyMap(Map<String,String> readConsistencyMap)
Define the default Consistency level map to be used for all READ
operations The map keys represent table names and values represent
the corresponding consistency level
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withDefaultWriteConsistency(String defaultWriteConsistency)
Define the default Consistency level to be used for all WRITE
operations
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withDefaultWriteConsistencyMap(Map<String,String> writeConsistencyMap)
Define the default Consistency level map to be used for all WRITE
operations The map keys represent table names and values represent
the corresponding consistency level
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withEntityPackages(String entityPackages)
Define entity packages to scan for '@Entity' classes The packages
should be comma-separated
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withEventInterceptors(List<Interceptor<?>> interceptors) |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withKeyspaceName(String keyspaceName)
Define the keyspace name to be used by Achilles.
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withLoadBalancingPolicy(com.datastax.driver.core.policies.LoadBalancingPolicy loadBalancingPolicy)
Define the com.datastax.driver.core.policies.LoadBalancingPolicy to
be used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withNativeSession(com.datastax.driver.core.Session nativeSession)
Define the pre-configured com.datastax.driver.core.Session object to
be used instead of creating a new one
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withObjectMapper(org.codehaus.jackson.map.ObjectMapper objectMapper)
Define a pre-configured Jackson Object Mapper for serialization of
non-primitive types
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withObjectMapperFactory(ObjectMapperFactory objectMapperFactory)
Define a pre-configured map of Jackson Object Mapper for
serialization of non-primitive types
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withPassword(String password)
Define the password to connect to the cluster
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withReconnectionPolicy(com.datastax.driver.core.policies.ReconnectionPolicy reconnectionPolicy)
Define the com.datastax.driver.core.policies.ReconnectionPolicy to be
used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withRetryPolicy(com.datastax.driver.core.policies.RetryPolicy retryPolicy)
Define the com.datastax.driver.core.policies.RetryPolicy to be used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withSSLOptions(com.datastax.driver.core.SSLOptions sslOptions)
Define the com.datastax.driver.core.SSLOptions to be used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
withUsername(String username)
Define the username to connect to the cluster
|
public static PersistenceManagerFactory build(Map<String,Object> configurationMap)
configurationMap - configuration mappublic static PersistenceManagerFactory.PersistenceManagerFactoryBuilder builder()
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withEntityPackages(String entityPackages)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withObjectMapper(org.codehaus.jackson.map.ObjectMapper objectMapper)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withObjectMapperFactory(ObjectMapperFactory objectMapperFactory)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withDefaultReadConsistency(String defaultReadConsistency)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withDefaultWriteConsistency(String defaultWriteConsistency)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withDefaultReadConsistencyMap(Map<String,String> readConsistencyMap)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withDefaultWriteConsistencyMap(Map<String,String> writeConsistencyMap)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder forceTableCreation(boolean forceTableCreation)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withCluster(com.datastax.driver.core.Cluster cluster)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withNativeSession(com.datastax.driver.core.Session nativeSession)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withConnectionContactPoints(String contactPoints)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withCQLPort(Integer cqlPort)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withKeyspaceName(String keyspaceName)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withCompressionType(com.datastax.driver.core.ProtocolOptions.Compression compressionType)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withRetryPolicy(com.datastax.driver.core.policies.RetryPolicy retryPolicy)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withLoadBalancingPolicy(com.datastax.driver.core.policies.LoadBalancingPolicy loadBalancingPolicy)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withReconnectionPolicy(com.datastax.driver.core.policies.ReconnectionPolicy reconnectionPolicy)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withUsername(String username)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withPassword(String password)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder disableJMX(Boolean disableJmx)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder disableMetrics(Boolean disableMetrics)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder enableSSL(Boolean enableSSL)
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withSSLOptions(com.datastax.driver.core.SSLOptions sslOptions)
public PersistenceManagerFactory build()
public PersistenceManagerFactory.PersistenceManagerFactoryBuilder withEventInterceptors(List<Interceptor<?>> interceptors)
Copyright © 2012-2014. All Rights Reserved.