abstract class AbstractGlobalConfigurationBuilder<T> extends java.lang.Object implements GlobalConfigurationChildBuilder
Modifier and Type | Field and Description |
---|---|
private GlobalConfigurationBuilder |
globalConfig |
Modifier | Constructor and Description |
---|---|
protected |
AbstractGlobalConfigurationBuilder(GlobalConfigurationBuilder globalConfig) |
Modifier and Type | Method and Description |
---|---|
ExecutorFactoryConfigurationBuilder |
asyncListenerExecutor() |
ExecutorFactoryConfigurationBuilder |
asyncTransportExecutor() |
GlobalConfiguration |
build() |
(package private) abstract T |
create() |
ScheduledExecutorFactoryConfigurationBuilder |
evictionScheduledExecutor() |
protected GlobalConfigurationBuilder |
getGlobalConfig() |
GlobalJmxStatisticsConfigurationBuilder |
globalJmxStatistics() |
ExecutorFactoryConfigurationBuilder |
persistenceExecutor() |
protected abstract GlobalConfigurationChildBuilder |
read(T template) |
ExecutorFactoryConfigurationBuilder |
remoteCommandsExecutor() |
ScheduledExecutorFactoryConfigurationBuilder |
replicationQueueScheduledExecutor() |
SerializationConfigurationBuilder |
serialization() |
ShutdownConfigurationBuilder |
shutdown() |
SiteConfigurationBuilder |
site() |
TransportConfigurationBuilder |
transport() |
(package private) abstract void |
validate() |
private final GlobalConfigurationBuilder globalConfig
protected AbstractGlobalConfigurationBuilder(GlobalConfigurationBuilder globalConfig)
protected GlobalConfigurationBuilder getGlobalConfig()
public TransportConfigurationBuilder transport()
transport
in interface GlobalConfigurationChildBuilder
public GlobalJmxStatisticsConfigurationBuilder globalJmxStatistics()
globalJmxStatistics
in interface GlobalConfigurationChildBuilder
public SerializationConfigurationBuilder serialization()
serialization
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder asyncListenerExecutor()
asyncListenerExecutor
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder persistenceExecutor()
persistenceExecutor
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder asyncTransportExecutor()
asyncTransportExecutor
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder remoteCommandsExecutor()
remoteCommandsExecutor
in interface GlobalConfigurationChildBuilder
public ScheduledExecutorFactoryConfigurationBuilder evictionScheduledExecutor()
evictionScheduledExecutor
in interface GlobalConfigurationChildBuilder
public ScheduledExecutorFactoryConfigurationBuilder replicationQueueScheduledExecutor()
replicationQueueScheduledExecutor
in interface GlobalConfigurationChildBuilder
public ShutdownConfigurationBuilder shutdown()
shutdown
in interface GlobalConfigurationChildBuilder
public SiteConfigurationBuilder site()
site
in interface GlobalConfigurationChildBuilder
public GlobalConfiguration build()
build
in interface GlobalConfigurationChildBuilder
abstract void validate()
abstract T create()
protected abstract GlobalConfigurationChildBuilder read(T template)