public static final class EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder extends EnterpriseServerSideConfigurationBuilder
ClusteringServiceConfiguration
.EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder
Modifier and Type | Method and Description |
---|---|
EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder |
defaultServerResource(java.lang.String defaultServerResource)
Sets the default server resource for pools and caches.
|
EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder |
resourcePool(java.lang.String name,
long size,
MemoryUnit unit)
Adds a resource pool with the given name and size and consuming the default server resource.
|
EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder |
resourcePool(java.lang.String name,
long size,
MemoryUnit unit,
java.lang.String serverResource)
Adds a resource pool with the given name and size and consuming the given server resource.
|
EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder |
resourcePool(java.lang.String name,
org.ehcache.clustered.common.ServerSideConfiguration.Pool definition)
Adds a resource pool with the given name and definition
|
EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder |
withRestartableOffHeapMode(com.terracottatech.ehcache.clustered.common.RestartableOffHeapMode offHeapMode)
Specifies the mode of the restartable offHeap.
|
EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder |
withRestartIdentifier(java.lang.String restartIdentifier)
Specifies the
restartIdentifier for this configuration. |
build, restartable
public EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder withRestartableOffHeapMode(com.terracottatech.ehcache.clustered.common.RestartableOffHeapMode offHeapMode)
This is to specify the mode of a restartable offHeap. See ClusteredRestartableResourcePoolBuilder
for how to set offHeap sizes.
public EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder withRestartIdentifier(java.lang.String restartIdentifier)
restartIdentifier
for this configuration.
This identifier uniquely identifies a Cluster Tier Manager within the FRS log
public EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder defaultServerResource(java.lang.String defaultServerResource)
EnterpriseServerSideConfigurationBuilder
defaultServerResource
in class EnterpriseServerSideConfigurationBuilder
defaultServerResource
- default server resourcepublic EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder resourcePool(java.lang.String name, long size, MemoryUnit unit, java.lang.String serverResource)
EnterpriseServerSideConfigurationBuilder
resourcePool
in class EnterpriseServerSideConfigurationBuilder
name
- pool namesize
- pool sizeunit
- pool size unitserverResource
- server resource to consumepublic EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder resourcePool(java.lang.String name, long size, MemoryUnit unit)
EnterpriseServerSideConfigurationBuilder
resourcePool
in class EnterpriseServerSideConfigurationBuilder
name
- pool namesize
- pool sizeunit
- pool size unitpublic EnterpriseServerSideConfigurationBuilder.RestartableServerSideConfigurationBuilder resourcePool(java.lang.String name, org.ehcache.clustered.common.ServerSideConfiguration.Pool definition)
EnterpriseServerSideConfigurationBuilder
resourcePool
in class EnterpriseServerSideConfigurationBuilder
name
- pool namedefinition
- pool definition