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, wait
createDatabase
protected AbstractDatabaseClusterConfiguration.NestedConfiguration()
public DatabaseFactory<Z,D> getDatabaseFactory()
getDatabaseFactory
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public ConcurrentMap<String,D> getDatabaseMap()
DatabaseClusterConfiguration
getDatabaseMap
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public CronExpression getAutoActivationExpression()
getAutoActivationExpression
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public BalancerFactory getBalancerFactory()
DatabaseClusterConfiguration
getBalancerFactory
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
Balancer
public CommandDispatcherFactory getDispatcherFactory()
getDispatcherFactory
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public DatabaseMetaDataCacheFactory getDatabaseMetaDataCacheFactory()
DatabaseClusterConfiguration
getDatabaseMetaDataCacheFactory
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
DatabaseMetaDataCache
implementationpublic String getDefaultSynchronizationStrategy()
getDefaultSynchronizationStrategy
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public DialectFactory getDialectFactory()
DatabaseClusterConfiguration
getDialectFactory
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
Dialect
public 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()
DatabaseClusterConfiguration
getStateManagerFactory
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()
DatabaseClusterConfiguration
isCurrentDateEvaluationEnabled
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public boolean isCurrentTimeEvaluationEnabled()
DatabaseClusterConfiguration
isCurrentTimeEvaluationEnabled
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public boolean isCurrentTimestampEvaluationEnabled()
DatabaseClusterConfiguration
isCurrentTimestampEvaluationEnabled
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public boolean isIdentityColumnDetectionEnabled()
DatabaseClusterConfiguration
isIdentityColumnDetectionEnabled
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public boolean isRandEvaluationEnabled()
DatabaseClusterConfiguration
isRandEvaluationEnabled
in interface DatabaseClusterConfiguration<Z,D extends Database<Z>>
public boolean isSequenceDetectionEnabled()
DatabaseClusterConfiguration
isSequenceDetectionEnabled
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.