| Package | Description |
|---|---|
| info.archinnov.achilles.persistence |
| Modifier and Type | Method and Description |
|---|---|
static PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.builder()
Create a new builder to configure each parameter
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.disableJMX(Boolean disableJmx)
Whether JMX should be disabled
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.disableMetrics(Boolean disableMetrics)
Whether metrics should be disabled
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.enableSSL(Boolean enableSSL)
Whether to enable SSL connection
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
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 |
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 |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withCompressionType(com.datastax.driver.core.ProtocolOptions.Compression compressionType)
Define the com.datastax.driver.core.ProtocolOptions.Compression type
to be used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withConnectionContactPoints(String contactPoints)
Define the contact points to connect to.
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withCQLPort(Integer cqlPort)
Define the CQL port to connect to.
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withDefaultReadConsistency(String defaultReadConsistency)
Define the default Consistency level to be used for all READ
operations
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
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 |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withDefaultWriteConsistency(String defaultWriteConsistency)
Define the default Consistency level to be used for all WRITE
operations
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
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 |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withEntityPackages(String entityPackages)
Define entity packages to scan for '@Entity' classes The packages
should be comma-separated
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withEventInterceptors(List<Interceptor<?>> interceptors) |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withKeyspaceName(String keyspaceName)
Define the keyspace name to be used by Achilles.
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withLoadBalancingPolicy(com.datastax.driver.core.policies.LoadBalancingPolicy loadBalancingPolicy)
Define the com.datastax.driver.core.policies.LoadBalancingPolicy to
be used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
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 |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withObjectMapper(org.codehaus.jackson.map.ObjectMapper objectMapper)
Define a pre-configured Jackson Object Mapper for serialization of
non-primitive types
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withObjectMapperFactory(ObjectMapperFactory objectMapperFactory)
Define a pre-configured map of Jackson Object Mapper for
serialization of non-primitive types
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withPassword(String password)
Define the password to connect to the cluster
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withReconnectionPolicy(com.datastax.driver.core.policies.ReconnectionPolicy reconnectionPolicy)
Define the com.datastax.driver.core.policies.ReconnectionPolicy to be
used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withRetryPolicy(com.datastax.driver.core.policies.RetryPolicy retryPolicy)
Define the com.datastax.driver.core.policies.RetryPolicy to be used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withSSLOptions(com.datastax.driver.core.SSLOptions sslOptions)
Define the com.datastax.driver.core.SSLOptions to be used
|
PersistenceManagerFactory.PersistenceManagerFactoryBuilder |
PersistenceManagerFactory.PersistenceManagerFactoryBuilder.withUsername(String username)
Define the username to connect to the cluster
|
Copyright © 2012-2014. All Rights Reserved.