protected abstract static class AbstractDatabaseClusterConfiguration.NestedConfiguration<Z,D extends Database<Z>> extends Object implements DatabaseClusterConfiguration<Z,D>, DatabaseFactory<Z,D>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDatabaseClusterConfiguration.NestedConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CronExpression |
getAutoActivationExpression() |
BalancerFactory |
getBalancerFactory()
Returns the Balancer implementation used by this database cluster.
|
DatabaseFactory<Z,D> |
getDatabaseFactory() |
ConcurrentMap<String,D> |
getDatabaseMap()
Returns the databases of this cluster indexed by identifier
|
DatabaseMetaDataCacheFactory |
getDatabaseMetaDataCacheFactory()
Returns a DatabaseMetaData cache.
|
DecoderFactory |
getDecoderFactory() |
String |
getDefaultSynchronizationStrategy() |
DialectFactory |
getDialectFactory()
Returns a dialect capable of returning database vendor specific values.
|
CommandDispatcherFactory |
getDispatcherFactory() |
DurabilityFactory |
getDurabilityFactory() |
ExecutorServiceProvider |
getExecutorProvider() |
CronExpression |
getFailureDetectionExpression() |
InputSinkProvider |
getInputSinkProvider() |
LockManagerFactory |
getLockManagerFactory() |
MBeanRegistrar<Z,D> |
getMBeanRegistrar() |
StateManagerFactory |
getStateManagerFactory()
Returns a StateManager for persisting database cluster state.
|
Map<String,SynchronizationStrategy> |
getSynchronizationStrategyMap() |
ThreadFactory |
getThreadFactory() |
TransactionIdentifierFactory<? extends Object> |
getTransactionIdentifierFactory() |
TransactionMode |
getTransactionMode() |
boolean |
isCurrentDateEvaluationEnabled()
Indicates whether or not non-deterministic CURRENT_DATE SQL functions will be evaluated to deterministic static values.
|
boolean |
isCurrentTimeEvaluationEnabled()
Indicates whether or not non-deterministic CURRENT_TIME functions will be evaluated to deterministic static values.
|
boolean |
isCurrentTimestampEvaluationEnabled()
Indicates whether or not non-deterministic CURRENT_TIMESTAMP functions will be evaluated to deterministic static values.
|
boolean |
isEmptyClusterAllowed() |
boolean |
isIdentityColumnDetectionEnabled()
Indicates whether or not identity column detection is enabled for this cluster.
|
boolean |
isRandEvaluationEnabled()
Indicates whether or not non-deterministic RAND() functions will be replaced by evaluated to static values.
|
boolean |
isSequenceDetectionEnabled()
Indicates whether or not sequence detection is enabled for this cluster.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDatabaseprotected AbstractDatabaseClusterConfiguration.NestedConfiguration()
public DatabaseFactory<Z,D> getDatabaseFactory()
getDatabaseFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public ConcurrentMap<String,D> getDatabaseMap()
DatabaseClusterConfigurationgetDatabaseMap in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public CronExpression getAutoActivationExpression()
getAutoActivationExpression in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public BalancerFactory getBalancerFactory()
DatabaseClusterConfigurationgetBalancerFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>Balancerpublic CommandDispatcherFactory getDispatcherFactory()
getDispatcherFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public DatabaseMetaDataCacheFactory getDatabaseMetaDataCacheFactory()
DatabaseClusterConfigurationgetDatabaseMetaDataCacheFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>DatabaseMetaDataCache implementationpublic String getDefaultSynchronizationStrategy()
getDefaultSynchronizationStrategy in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public DialectFactory getDialectFactory()
DatabaseClusterConfigurationgetDialectFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>Dialectpublic DurabilityFactory getDurabilityFactory()
getDurabilityFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public ExecutorServiceProvider getExecutorProvider()
getExecutorProvider in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public ThreadFactory getThreadFactory()
getThreadFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public DecoderFactory getDecoderFactory()
getDecoderFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public MBeanRegistrar<Z,D> getMBeanRegistrar()
getMBeanRegistrar in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public CronExpression getFailureDetectionExpression()
getFailureDetectionExpression in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public StateManagerFactory getStateManagerFactory()
DatabaseClusterConfigurationgetStateManagerFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public LockManagerFactory getLockManagerFactory()
getLockManagerFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public Map<String,SynchronizationStrategy> getSynchronizationStrategyMap()
getSynchronizationStrategyMap in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public TransactionMode getTransactionMode()
getTransactionMode in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public InputSinkProvider getInputSinkProvider()
getInputSinkProvider in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public boolean isCurrentDateEvaluationEnabled()
DatabaseClusterConfigurationisCurrentDateEvaluationEnabled in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public boolean isCurrentTimeEvaluationEnabled()
DatabaseClusterConfigurationisCurrentTimeEvaluationEnabled in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public boolean isCurrentTimestampEvaluationEnabled()
DatabaseClusterConfigurationisCurrentTimestampEvaluationEnabled in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public boolean isIdentityColumnDetectionEnabled()
DatabaseClusterConfigurationisIdentityColumnDetectionEnabled in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public boolean isRandEvaluationEnabled()
DatabaseClusterConfigurationisRandEvaluationEnabled in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public boolean isSequenceDetectionEnabled()
DatabaseClusterConfigurationisSequenceDetectionEnabled in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public TransactionIdentifierFactory<? extends Object> getTransactionIdentifierFactory()
getTransactionIdentifierFactory in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>public boolean isEmptyClusterAllowed()
isEmptyClusterAllowed in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>Copyright © 2004–2014 Paul Ferraro. All rights reserved.