public class GlobalConfiguration
extends java.lang.Object
Configuration component that exposes the global configuration.
Modifier and Type | Field and Description |
---|---|
private ExecutorFactoryConfiguration |
asyncListenerExecutor |
private ExecutorFactoryConfiguration |
asyncTransportExecutor |
private java.lang.ref.WeakReference<java.lang.ClassLoader> |
cl |
static short |
DEFAULT_MARSHALL_VERSION
Default replication version, from
Version.getVersionShort() . |
private ScheduledExecutorFactoryConfiguration |
evictionScheduledExecutor |
private GlobalJmxStatisticsConfiguration |
globalJmxStatistics |
private java.util.Map<java.lang.Class<?>,?> |
modules |
private ExecutorFactoryConfiguration |
persistenceExecutor |
private ExecutorFactoryConfiguration |
remoteCommandsExecutor |
private ScheduledExecutorFactoryConfiguration |
replicationQueueScheduledExecutor |
private GlobalSecurityConfiguration |
security |
private SerializationConfiguration |
serialization |
private ShutdownConfiguration |
shutdown |
private SiteConfiguration |
site |
private ExecutorFactoryConfiguration |
totalOrderExecutor |
private TransportConfiguration |
transport |
Constructor and Description |
---|
GlobalConfiguration(ExecutorFactoryConfiguration asyncListenerExecutor,
ExecutorFactoryConfiguration asyncTransportExecutor,
ExecutorFactoryConfiguration remoteCommandsExecutor,
ScheduledExecutorFactoryConfiguration evictionScheduledExecutor,
ScheduledExecutorFactoryConfiguration replicationQueueScheduledExecutor,
GlobalJmxStatisticsConfiguration globalJmxStatistics,
TransportConfiguration transport,
GlobalSecurityConfiguration security,
SerializationConfiguration serialization,
ShutdownConfiguration shutdown,
java.util.List<?> modules,
SiteConfiguration site,
java.lang.ClassLoader cl,
ExecutorFactoryConfiguration totalOrderExecutor,
ExecutorFactoryConfiguration persistenceExecutor) |
Modifier and Type | Method and Description |
---|---|
ExecutorFactoryConfiguration |
asyncListenerExecutor() |
ExecutorFactoryConfiguration |
asyncTransportExecutor() |
java.lang.ClassLoader |
classLoader()
Get the classloader in use by this configuration.
|
ScheduledExecutorFactoryConfiguration |
evictionScheduledExecutor() |
GlobalJmxStatisticsConfiguration |
globalJmxStatistics() |
boolean |
isClustered() |
<T> T |
module(java.lang.Class<T> moduleClass) |
java.util.Map<java.lang.Class<?>,?> |
modules() |
ExecutorFactoryConfiguration |
persistenceExecutor() |
ExecutorFactoryConfiguration |
remoteCommandsExecutor() |
ScheduledExecutorFactoryConfiguration |
replicationQueueScheduledExecutor() |
GlobalSecurityConfiguration |
security() |
SerializationConfiguration |
serialization() |
ShutdownConfiguration |
shutdown() |
SiteConfiguration |
sites() |
java.lang.String |
toString() |
ExecutorFactoryConfiguration |
totalOrderExecutor() |
TransportConfiguration |
transport() |
public static final short DEFAULT_MARSHALL_VERSION
Version.getVersionShort()
.private final ExecutorFactoryConfiguration asyncListenerExecutor
private final ExecutorFactoryConfiguration persistenceExecutor
private final ExecutorFactoryConfiguration asyncTransportExecutor
private final ExecutorFactoryConfiguration remoteCommandsExecutor
private final ExecutorFactoryConfiguration totalOrderExecutor
private final ScheduledExecutorFactoryConfiguration evictionScheduledExecutor
private final ScheduledExecutorFactoryConfiguration replicationQueueScheduledExecutor
private final GlobalJmxStatisticsConfiguration globalJmxStatistics
private final TransportConfiguration transport
private final GlobalSecurityConfiguration security
private final SerializationConfiguration serialization
private final ShutdownConfiguration shutdown
private final java.util.Map<java.lang.Class<?>,?> modules
private final SiteConfiguration site
private final java.lang.ref.WeakReference<java.lang.ClassLoader> cl
GlobalConfiguration(ExecutorFactoryConfiguration asyncListenerExecutor, ExecutorFactoryConfiguration asyncTransportExecutor, ExecutorFactoryConfiguration remoteCommandsExecutor, ScheduledExecutorFactoryConfiguration evictionScheduledExecutor, ScheduledExecutorFactoryConfiguration replicationQueueScheduledExecutor, GlobalJmxStatisticsConfiguration globalJmxStatistics, TransportConfiguration transport, GlobalSecurityConfiguration security, SerializationConfiguration serialization, ShutdownConfiguration shutdown, java.util.List<?> modules, SiteConfiguration site, java.lang.ClassLoader cl, ExecutorFactoryConfiguration totalOrderExecutor, ExecutorFactoryConfiguration persistenceExecutor)
public ExecutorFactoryConfiguration asyncListenerExecutor()
public ExecutorFactoryConfiguration persistenceExecutor()
public ExecutorFactoryConfiguration asyncTransportExecutor()
public ExecutorFactoryConfiguration remoteCommandsExecutor()
public ScheduledExecutorFactoryConfiguration evictionScheduledExecutor()
public ScheduledExecutorFactoryConfiguration replicationQueueScheduledExecutor()
public GlobalJmxStatisticsConfiguration globalJmxStatistics()
public TransportConfiguration transport()
public GlobalSecurityConfiguration security()
public SerializationConfiguration serialization()
public ShutdownConfiguration shutdown()
public <T> T module(java.lang.Class<T> moduleClass)
public java.util.Map<java.lang.Class<?>,?> modules()
public java.lang.ClassLoader classLoader()
public SiteConfiguration sites()
public java.lang.String toString()
toString
in class java.lang.Object
public ExecutorFactoryConfiguration totalOrderExecutor()
public boolean isClustered()