public class GlobalConfigurationBuilder extends java.lang.Object implements GlobalConfigurationChildBuilder
Modifier and Type | Field and Description |
---|---|
private ExecutorFactoryConfigurationBuilder |
asyncListenerExecutor |
private ExecutorFactoryConfigurationBuilder |
asyncTransportExecutor |
private java.lang.ref.WeakReference<java.lang.ClassLoader> |
cl |
private ScheduledExecutorFactoryConfigurationBuilder |
evictionScheduledExecutor |
private GlobalJmxStatisticsConfigurationBuilder |
globalJmxStatistics |
private java.util.List< |
modules |
private ExecutorFactoryConfigurationBuilder |
persistenceExecutor |
private ExecutorFactoryConfigurationBuilder |
remoteCommandsExecutor |
private ScheduledExecutorFactoryConfigurationBuilder |
replicationQueueScheduledExecutor |
private SerializationConfigurationBuilder |
serialization |
private ShutdownConfigurationBuilder |
shutdown |
private SiteConfigurationBuilder |
site |
private ExecutorFactoryConfigurationBuilder |
totalOrderExecutor |
private TransportConfigurationBuilder |
transport |
Constructor and Description |
---|
GlobalConfigurationBuilder() |
private java.lang.ref.WeakReference<java.lang.ClassLoader> cl
private final TransportConfigurationBuilder transport
private final GlobalJmxStatisticsConfigurationBuilder globalJmxStatistics
private final SerializationConfigurationBuilder serialization
private final ExecutorFactoryConfigurationBuilder asyncTransportExecutor
private final ExecutorFactoryConfigurationBuilder asyncListenerExecutor
private final ExecutorFactoryConfigurationBuilder persistenceExecutor
private final ExecutorFactoryConfigurationBuilder remoteCommandsExecutor
private final ExecutorFactoryConfigurationBuilder totalOrderExecutor
private final ScheduledExecutorFactoryConfigurationBuilder evictionScheduledExecutor
private final ScheduledExecutorFactoryConfigurationBuilder replicationQueueScheduledExecutor
private final ShutdownConfigurationBuilder shutdown
private final java.util.List<> modules
private final SiteConfigurationBuilder site
public GlobalConfigurationBuilder clusteredDefault()
public GlobalConfigurationBuilder nonClusteredDefault()
protected java.lang.ClassLoader getClassLoader()
public GlobalConfigurationBuilder classLoader(java.lang.ClassLoader cl)
public TransportConfigurationBuilder transport()
transport
in interface GlobalConfigurationChildBuilder
public GlobalJmxStatisticsConfigurationBuilder globalJmxStatistics()
globalJmxStatistics
in interface GlobalConfigurationChildBuilder
public SerializationConfigurationBuilder serialization()
serialization
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder asyncTransportExecutor()
asyncTransportExecutor
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder asyncListenerExecutor()
asyncListenerExecutor
in interface GlobalConfigurationChildBuilder
public ExecutorFactoryConfigurationBuilder persistenceExecutor()
persistenceExecutor
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 java.util.List<> modules()
public GlobalConfigurationBuilder clearModules()
public SiteConfigurationBuilder site()
site
in interface GlobalConfigurationChildBuilder
public <T extends> T addModule(java.lang.Class<T> klass)
public ExecutorFactoryConfigurationBuilder totalOrderExecutor()
public void validate()
public GlobalConfiguration build()
build
in interface GlobalConfigurationChildBuilder
public GlobalConfigurationBuilder read(GlobalConfiguration template)
public static GlobalConfigurationBuilder defaultClusteredBuilder()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object