- ClientEntityFactory<E extends org.terracotta.connection.entity.Entity,C> - Interface in org.ehcache.clustered.client.service
-
Factory used to create, fetch and destroy server entities.
- cluster(URI) - Static method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
-
Creates a new builder connecting to the given cluster.
- cluster(Iterable<InetSocketAddress>, String) - Static method in class org.ehcache.clustered.client.config.builders.ClusteringServiceConfigurationBuilder
-
Creates a new builder connecting to the given cluster.
- clustered() - Static method in class org.ehcache.clustered.client.config.builders.ClusteredResourcePoolBuilder
-
Creates a resource pool that inherits the resources already configured on the server.
- clusteredDedicated(long, MemoryUnit) - Static method in class org.ehcache.clustered.client.config.builders.ClusteredResourcePoolBuilder
-
Creates a new clustered resource pool using dedicated clustered resources.
- clusteredDedicated(String, long, MemoryUnit) - Static method in class org.ehcache.clustered.client.config.builders.ClusteredResourcePoolBuilder
-
Creates a new clustered resource pool using dedicated clustered resources.
- ClusteredResourcePool - Interface in org.ehcache.clustered.client.config
-
Defines a resource supported by a server-based resource.
- ClusteredResourcePoolBuilder - Class in org.ehcache.clustered.client.config.builders
-
Constructs a ResourcePool
for a clustered resource.
- ClusteredResourceType<P extends ClusteredResourcePool> - Interface in org.ehcache.clustered.client.config
-
Defines the clustered ResourceType
.
- ClusteredResourceType.Types - Class in org.ehcache.clustered.client.config
-
- clusteredShared(String) - Static method in class org.ehcache.clustered.client.config.builders.ClusteredResourcePoolBuilder
-
Creates a new resource pool based on the provided parameters.
- ClusteredStoreConfiguration - Class in org.ehcache.clustered.client.config
-
ServiceConfiguration
for the ClusteredStore
.
- ClusteredStoreConfiguration() - Constructor for class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
-
Creates a new configuration with consistency set to
EVENTUAL
.
- ClusteredStoreConfiguration(Consistency) - Constructor for class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
-
Creates a new configuration with the provided
Consistency
.
- ClusteredStoreConfigurationBuilder - Class in org.ehcache.clustered.client.config.builders
-
- ClusteringService - Interface in org.ehcache.clustered.client.service
-
Provides support for accessing server-based resources.
- ClusteringService.ClusteredCacheIdentifier - Interface in org.ehcache.clustered.client.service
-
A PersistenceSpaceIdentifier
that can provide an id.
- ClusteringServiceConfiguration - Class in org.ehcache.clustered.client.config
-
- ClusteringServiceConfiguration(URI) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(URI, Timeouts) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, Timeouts) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(URI, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(URI, Timeouts, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, Timeouts, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(URI, boolean, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, boolean, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(URI, Timeouts, boolean, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, Timeouts, boolean, ServerSideConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(URI, Timeouts, boolean, ServerSideConfiguration, Properties) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(Iterable<InetSocketAddress>, String, Timeouts, boolean, ServerSideConfiguration, Properties) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(ConnectionSource, Timeouts, boolean, ServerSideConfiguration, Properties) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
Creates a ClusteringServiceConfiguration
from the properties provided.
- ClusteringServiceConfiguration(ClusteringServiceConfiguration) - Constructor for class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
- ClusteringServiceConfigurationBuilder - Class in org.ehcache.clustered.client.config.builders
-
A builder of ClusteringService configurations.
- connection(Duration) - Method in class org.ehcache.clustered.client.config.builders.TimeoutsBuilder
-
Sets the timeout for connecting to the server.
- Consistency - Enum in org.ehcache.clustered.common
-
Enumeration of the different consistency levels supported in clustered caches.
- create() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
-
Creates the entity and validate that it can be effectively fetched
- getClusterUri() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
The URI
of the cluster that will be connected to.
- getConfiguration() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
-
- getConfiguration() - Method in interface org.ehcache.clustered.client.service.ClusteringService
-
- getConnectionSource() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
The ConnectionSource
of the cluster, containing either a URI
, or an Iterable<InetSocketAddress>
of the servers in the cluster.
- getConnectionTimeout() - Method in class org.ehcache.clustered.client.config.Timeouts
-
- getConsistency() - Method in class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
-
Returns the
Consistency
for this configuration instance.
- getDefaultServerResource() - Method in class org.ehcache.clustered.common.ServerSideConfiguration
-
Gets the name of the default server resource.
- getEntityIdentifier() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
-
- getEntityType() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
-
- getEntityVersion() - Method in interface org.ehcache.clustered.client.service.ClientEntityFactory
-
- getFromResource() - Method in interface org.ehcache.clustered.client.config.DedicatedClusteredResourcePool
-
Identifies the server-side clustered resource from which space for this pool is reserved.
- getId() - Method in interface org.ehcache.clustered.client.service.ClusteringService.ClusteredCacheIdentifier
-
The id associated with this identifier.
- getPoolAllocation() - Method in interface org.ehcache.clustered.client.config.ClusteredResourcePool
-
Converts this
ClusteredResourcePool
into the
PoolAllocation
used by the cluster server.
- getProperties() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
The Properties
for the connection.
- getReadOperationTimeout() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
- getReadOperationTimeout() - Method in class org.ehcache.clustered.client.config.Timeouts
-
- getResourceName() - Method in class org.ehcache.clustered.common.PoolAllocation.Dedicated
-
Gets the name of the server-side storage resource from which allocations for a store configured
with this PoolAllocation
are made.
- getResourceName() - Method in interface org.ehcache.clustered.common.PoolAllocation.DedicatedPoolAllocation
-
- getResourcePoolName() - Method in class org.ehcache.clustered.common.PoolAllocation.Shared
-
Gets the name of the server-side storage resource pool from which allocations for a store configured
with this PoolAllocation
are sub-allocated.
- getResourcePoolName() - Method in interface org.ehcache.clustered.common.PoolAllocation.SharedPoolAllocation
-
- getResourcePools() - Method in class org.ehcache.clustered.common.ServerSideConfiguration
-
- getServerConfiguration() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
The default server resource to use for caches and pools, or null
if one is not defined.
- getServerResource() - Method in class org.ehcache.clustered.common.ServerSideConfiguration.Pool
-
Returns the server resource consumed by this pool, or null
if the default pool will be used.
- getServerStoreProxy(ClusteringService.ClusteredCacheIdentifier, Store.Configuration<K, V>, Consistency, ServerStoreProxy.ServerCallback) - Method in interface org.ehcache.clustered.client.service.ClusteringService
-
Gets a ServerStoreProxy
though which a server-resident ServerStore
is accessed.
- getServiceType() - Method in class org.ehcache.clustered.client.config.ClusteredStoreConfiguration
- getServiceType() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
- getSharedResourcePool() - Method in interface org.ehcache.clustered.client.config.SharedClusteredResourcePool
-
Identifies the server-side clustered resource shared with this resource pool.
- getSize() - Method in class org.ehcache.clustered.common.PoolAllocation.Dedicated
-
Gets the size, in bytes, for the dedicated allocation to make from the server-side storage resource for
a store configured with this PoolAllocation
.
- getSize() - Method in interface org.ehcache.clustered.common.PoolAllocation.DedicatedPoolAllocation
-
- getSize() - Method in class org.ehcache.clustered.common.ServerSideConfiguration.Pool
-
Returns the size of the pool in bytes.
- getTimeouts() - Method in class org.ehcache.clustered.client.config.ClusteringServiceConfiguration
-
The timeouts for all cache operations
- getType() - Method in interface org.ehcache.clustered.client.config.ClusteredResourcePool
-
- getUnit() - Method in interface org.ehcache.clustered.client.config.DedicatedClusteredResourcePool
- getWriteOperationTimeout() - Method in class org.ehcache.clustered.client.config.Timeouts
-