public class ServerSideConfigurationBuilder extends java.lang.Object implements org.ehcache.config.Builder<ClusteringServiceConfiguration>
ClusteringServiceConfiguration
. An instance of this
class is used in conjunction with ClusteringServiceConfigurationBuilder
and is obtained from
the autoCreate
and
expecting
methods of that class.Modifier and Type | Method and Description |
---|---|
ClusteringServiceConfiguration |
build() |
ServerSideConfigurationBuilder |
defaultServerResource(java.lang.String defaultServerResource)
Sets the default server resource for pools and caches.
|
ServerSideConfigurationBuilder |
resourcePool(java.lang.String name,
long size,
org.ehcache.config.units.MemoryUnit unit)
Adds a resource pool with the given name and size and consuming the default server resource.
|
ServerSideConfigurationBuilder |
resourcePool(java.lang.String name,
long size,
org.ehcache.config.units.MemoryUnit unit,
java.lang.String serverResource)
Adds a resource pool with the given name and size and consuming the given server resource.
|
ServerSideConfigurationBuilder |
resourcePool(java.lang.String name,
ServerSideConfiguration.Pool definition)
Adds a resource pool with the given name and definition
|
public ServerSideConfigurationBuilder defaultServerResource(java.lang.String defaultServerResource)
defaultServerResource
- default server resourcepublic ServerSideConfigurationBuilder resourcePool(java.lang.String name, long size, org.ehcache.config.units.MemoryUnit unit, java.lang.String serverResource)
name
- pool namesize
- pool sizeunit
- pool size unitserverResource
- server resource to consumepublic ServerSideConfigurationBuilder resourcePool(java.lang.String name, long size, org.ehcache.config.units.MemoryUnit unit)
name
- pool namesize
- pool sizeunit
- pool size unitpublic ServerSideConfigurationBuilder resourcePool(java.lang.String name, ServerSideConfiguration.Pool definition)
name
- pool namedefinition
- pool definitionpublic ClusteringServiceConfiguration build()
build
in interface org.ehcache.config.Builder<ClusteringServiceConfiguration>