public class ConfigurationContext extends Object
| Modifier and Type | Field and Description |
|---|---|
static ConsistencyLevel |
DEFAULT_CONSISTENCY_LEVEL |
static ConsistencyLevel |
DEFAULT_SERIAL_CONSISTENCY_LEVEL |
| Constructor and Description |
|---|
ConfigurationContext() |
| Modifier and Type | Method and Description |
|---|---|
javax.validation.Validator |
getBeanValidator() |
Optional<String> |
getCurrentKeyspace() |
info.archinnov.achilles.type.factory.BeanFactory |
getDefaultBeanFactory() |
Optional<ConsistencyLevel> |
getDefaultReadConsistencyLevel() |
Optional<ConsistencyLevel> |
getDefaultSerialConsistencyLevel() |
Optional<ConsistencyLevel> |
getDefaultWriteConsistencyLevel() |
Integer |
getDMLResultsDisplaySize() |
ExecutorService |
getExecutorService() |
info.archinnov.achilles.type.strategy.InsertStrategy |
getGlobalInsertStrategy() |
info.archinnov.achilles.type.strategy.NamingStrategy |
getGlobalNamingStrategy() |
List<info.archinnov.achilles.type.interceptor.Interceptor<?>> |
getInterceptors() |
JacksonMapperFactory |
getJacksonMapperFactory() |
List<Class<?>> |
getManageEntities() |
com.fasterxml.jackson.databind.ObjectMapper |
getMapperFor(Class<?> type) |
int |
getPreparedStatementLRUCacheSize() |
ConsistencyLevel |
getReadConsistencyLevelForTable(String tableName) |
Map<info.archinnov.achilles.type.codec.CodecSignature<?,?>,info.archinnov.achilles.type.codec.Codec<?,?>> |
getRuntimeCodecs() |
Optional<info.archinnov.achilles.type.SchemaNameProvider> |
getSchemaNameProvider() |
ConsistencyLevel |
getSerialConsistencyLevelForTable(String tableName) |
Session |
getSession() |
StatementsCache |
getStatementsCache() |
ConsistencyLevel |
getWriteConsistencyLevelForTable(String tableName) |
void |
injectDependencies(TupleTypeFactory tupleTypeFactory,
UserTypeFactory userTypeFactory,
AbstractEntityProperty<?> entityProperty) |
boolean |
isClassConstrained(Class<?> clazz) |
boolean |
isForceSchemaGeneration() |
boolean |
isProvidedExecutorService() |
boolean |
isProvidedSession() |
boolean |
isValidateSchema() |
void |
setBeanValidator(javax.validation.Validator beanValidator) |
void |
setCurrentKeyspace(Optional<String> currentKeyspace) |
void |
setDefaultBeanFactory(info.archinnov.achilles.type.factory.BeanFactory defaultBeanFactory) |
void |
setDefaultReadConsistencyLevel(Optional<ConsistencyLevel> defaultReadConsistencyLevel) |
void |
setDefaultSerialConsistencyLevel(Optional<ConsistencyLevel> defaultSerialConsistencyLevel) |
void |
setDefaultWriteConsistencyLevel(Optional<ConsistencyLevel> defaultWriteConsistencyLevel) |
void |
setDMLResultsDisplaySize(Integer DMLResultsDisplaySize) |
void |
setExecutorService(ExecutorService executorService) |
void |
setForceSchemaGeneration(boolean forceSchemaGeneration) |
void |
setGlobalInsertStrategy(info.archinnov.achilles.type.strategy.InsertStrategy globalInsertStrategy) |
void |
setGlobalNamingStrategy(info.archinnov.achilles.type.strategy.NamingStrategy globalNamingStrategy) |
void |
setInterceptors(List<info.archinnov.achilles.type.interceptor.Interceptor<?>> interceptors) |
void |
setJacksonMapperFactory(JacksonMapperFactory jacksonMapperFactory) |
void |
setManageEntities(List<Class<?>> manageEntities) |
void |
setPostLoadBeanValidationEnabled(boolean postLoadBeanValidationEnabled) |
void |
setPreparedStatementLRUCacheSize(int preparedStatementLRUCacheSize) |
void |
setProvidedExecutorService(boolean providedExecutorService) |
void |
setProvidedSession(boolean providedSession) |
void |
setReadConsistencyLevelMap(Map<String,ConsistencyLevel> readConsistencyLevelMap) |
void |
setRuntimeCodecs(Map<info.archinnov.achilles.type.codec.CodecSignature<?,?>,info.archinnov.achilles.type.codec.Codec<?,?>> runtimeCodecs) |
void |
setSchemaNameProvider(Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
void |
setSerialConsistencyLevelMap(Map<String,ConsistencyLevel> serialConsistencyLevelMap) |
void |
setSession(Session session) |
void |
setStatementsCache(StatementsCache statementsCache) |
void |
setValidateSchema(boolean validateSchema) |
void |
setWriteConsistencyLevelMap(Map<String,ConsistencyLevel> writeConsistencyLevelMap) |
public static final ConsistencyLevel DEFAULT_CONSISTENCY_LEVEL
public static final ConsistencyLevel DEFAULT_SERIAL_CONSISTENCY_LEVEL
public boolean isForceSchemaGeneration()
public void setForceSchemaGeneration(boolean forceSchemaGeneration)
public boolean isValidateSchema()
public void setValidateSchema(boolean validateSchema)
public JacksonMapperFactory getJacksonMapperFactory()
public void setJacksonMapperFactory(JacksonMapperFactory jacksonMapperFactory)
public Optional<ConsistencyLevel> getDefaultReadConsistencyLevel()
public void setDefaultReadConsistencyLevel(Optional<ConsistencyLevel> defaultReadConsistencyLevel)
public Optional<ConsistencyLevel> getDefaultWriteConsistencyLevel()
public void setDefaultWriteConsistencyLevel(Optional<ConsistencyLevel> defaultWriteConsistencyLevel)
public Optional<ConsistencyLevel> getDefaultSerialConsistencyLevel()
public void setDefaultSerialConsistencyLevel(Optional<ConsistencyLevel> defaultSerialConsistencyLevel)
public javax.validation.Validator getBeanValidator()
public void setBeanValidator(javax.validation.Validator beanValidator)
public void setPostLoadBeanValidationEnabled(boolean postLoadBeanValidationEnabled)
public List<info.archinnov.achilles.type.interceptor.Interceptor<?>> getInterceptors()
public void setInterceptors(List<info.archinnov.achilles.type.interceptor.Interceptor<?>> interceptors)
public int getPreparedStatementLRUCacheSize()
public void setPreparedStatementLRUCacheSize(int preparedStatementLRUCacheSize)
public info.archinnov.achilles.type.strategy.InsertStrategy getGlobalInsertStrategy()
public void setGlobalInsertStrategy(info.archinnov.achilles.type.strategy.InsertStrategy globalInsertStrategy)
public info.archinnov.achilles.type.strategy.NamingStrategy getGlobalNamingStrategy()
public void setGlobalNamingStrategy(info.archinnov.achilles.type.strategy.NamingStrategy globalNamingStrategy)
public boolean isClassConstrained(Class<?> clazz)
public ConsistencyLevel getReadConsistencyLevelForTable(String tableName)
public ConsistencyLevel getWriteConsistencyLevelForTable(String tableName)
public ConsistencyLevel getSerialConsistencyLevelForTable(String tableName)
public com.fasterxml.jackson.databind.ObjectMapper getMapperFor(Class<?> type)
public void setReadConsistencyLevelMap(Map<String,ConsistencyLevel> readConsistencyLevelMap)
public void setWriteConsistencyLevelMap(Map<String,ConsistencyLevel> writeConsistencyLevelMap)
public void setSerialConsistencyLevelMap(Map<String,ConsistencyLevel> serialConsistencyLevelMap)
public ExecutorService getExecutorService()
public void setExecutorService(ExecutorService executorService)
public info.archinnov.achilles.type.factory.BeanFactory getDefaultBeanFactory()
public void setDefaultBeanFactory(info.archinnov.achilles.type.factory.BeanFactory defaultBeanFactory)
public Session getSession()
public void setSession(Session session)
public Optional<info.archinnov.achilles.type.SchemaNameProvider> getSchemaNameProvider()
public void setSchemaNameProvider(Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public boolean isProvidedSession()
public void setProvidedSession(boolean providedSession)
public boolean isProvidedExecutorService()
public void setProvidedExecutorService(boolean providedExecutorService)
public void injectDependencies(TupleTypeFactory tupleTypeFactory, UserTypeFactory userTypeFactory, AbstractEntityProperty<?> entityProperty)
public StatementsCache getStatementsCache()
public void setStatementsCache(StatementsCache statementsCache)
public Map<info.archinnov.achilles.type.codec.CodecSignature<?,?>,info.archinnov.achilles.type.codec.Codec<?,?>> getRuntimeCodecs()
public void setRuntimeCodecs(Map<info.archinnov.achilles.type.codec.CodecSignature<?,?>,info.archinnov.achilles.type.codec.Codec<?,?>> runtimeCodecs)
public Integer getDMLResultsDisplaySize()
public void setDMLResultsDisplaySize(Integer DMLResultsDisplaySize)
Copyright © 2012-2021. All Rights Reserved.