Package | Description |
---|---|
net.sf.ehcache |
This package contains the public API for using ehcache.
|
net.sf.ehcache.management.provider |
This package contains classes related to MBeanRegistrationProvider and its implementation.
|
net.sf.ehcache.management.sampled |
This package contains classes related to MBeans with Sampled Statistics.
|
net.sf.ehcache.terracotta |
This package contains the Terracotta integration functionalities.
|
net.sf.ehcache.transaction |
This package contains classes for controlling cache operations for transactional use.
|
Modifier and Type | Method and Description |
---|---|
protected ClusteredInstanceFactory |
CacheManager.getClusteredInstanceFactory(Ehcache cache)
Return the clustered instance factory for a cache of this cache manager.
|
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
CacheManager.getClientUUID(ClusteredInstanceFactory clusteredInstanceFactory) |
Modifier and Type | Method and Description |
---|---|
void |
MBeanRegistrationProvider.initialize(CacheManager cacheManager,
ClusteredInstanceFactory clusteredInstanceFactory)
Initialize MBeanRegistration if necessary for the cacheManager
|
void |
NullMBeanRegistrationProvider.initialize(CacheManager cacheManager,
ClusteredInstanceFactory clusteredInstanceFactory)
A null implementation of
MBeanRegistrationProvider.initialize(CacheManager, ClusteredInstanceFactory) |
void |
MBeanRegistrationProviderImpl.initialize(CacheManager cacheManager,
ClusteredInstanceFactory clusteredInstanceFactory)
Initialize MBeanRegistration if necessary for the cacheManager
|
void |
MBeanRegistrationProvider.reinitialize(ClusteredInstanceFactory clusteredInstanceFactory)
Reinitialize the mbeans.
|
void |
NullMBeanRegistrationProvider.reinitialize(ClusteredInstanceFactory clusteredInstanceFactory)
A null implementation of
MBeanRegistrationProvider.reinitialize(ClusteredInstanceFactory) |
void |
MBeanRegistrationProviderImpl.reinitialize(ClusteredInstanceFactory clusteredInstanceFactory)
Reinitialize the mbeans.
|
Modifier and Type | Method and Description |
---|---|
void |
SampledMBeanRegistrationProvider.initialize(CacheManager cacheManagerParam,
ClusteredInstanceFactory clusteredInstanceFactory)
Initialize MBeanRegistration if necessary for the cacheManager
|
void |
SampledMBeanRegistrationProvider.reinitialize(ClusteredInstanceFactory clusteredInstanceFactory)
Reinitialize the mbeans.
|
Modifier and Type | Class and Description |
---|---|
class |
ClusteredInstanceFactoryWrapper
A
ClusteredInstanceFactory implementation that delegates all operations to an underlying delegate except for the following
operations:
ClusteredInstanceFactoryWrapper.getTopology() : Delegates to the TerracottaClient.getCacheCluster()
|
Modifier and Type | Field and Description |
---|---|
private ClusteredInstanceFactory |
ClusteredInstanceFactoryWrapper.delegate |
Modifier and Type | Method and Description |
---|---|
protected ClusteredInstanceFactory |
ClusteredInstanceFactoryWrapper.getActualFactory()
Returns the actual underlying factory
|
ClusteredInstanceFactory |
TerracottaClient.getClusteredInstanceFactory()
Returns the
ClusteredInstanceFactory associated with this client |
(package private) ClusteredInstanceFactory |
TerracottaClusteredInstanceHelper.newClusteredInstanceFactory(java.util.Map<java.lang.String,CacheConfiguration> cacheConfigs,
TerracottaClientConfiguration terracottaConfig)
Locate and decide which terracotta ClusteredInstanceFactory should be used.
|
Constructor and Description |
---|
ClusteredInstanceFactoryWrapper(TerracottaClient client,
ClusteredInstanceFactory delegate)
Constructor accepting the TerracottaClient and the actual factory
|
Modifier and Type | Field and Description |
---|---|
private ClusteredInstanceFactory |
DelegatingTransactionIDFactory.clusteredInstanceFactory |