org.ehcache.management.providers.statistics
Class EhcacheStatisticsProvider
java.lang.Object
org.terracotta.management.registry.AbstractManagementProvider<CacheBinding>
org.ehcache.management.providers.statistics.EhcacheStatisticsProvider
- All Implemented Interfaces:
- org.terracotta.management.registry.ManagementProvider<CacheBinding>
public class EhcacheStatisticsProvider
- extends org.terracotta.management.registry.AbstractManagementProvider<CacheBinding>
Fields inherited from class org.terracotta.management.registry.AbstractManagementProvider |
managedObjects |
Method Summary |
java.util.Map<java.lang.String,org.terracotta.management.stats.Statistic<?,?>> |
collectStatistics(org.terracotta.management.context.Context context,
java.util.Collection<java.lang.String> statisticNames,
long since)
|
protected void |
dispose(org.terracotta.management.registry.action.ExposedObject<CacheBinding> exposedObject)
|
org.terracotta.management.capabilities.Capability |
getCapability()
|
java.util.Set<org.terracotta.management.capabilities.descriptors.Descriptor> |
getDescriptors()
|
protected org.terracotta.management.registry.action.ExposedObject<CacheBinding> |
wrap(CacheBinding cacheBinding)
|
Methods inherited from class org.terracotta.management.registry.AbstractManagementProvider |
buildCapabilityContext, buildCapabilityName, callAction, callAction, close, findExposedObject, getCapabilityContext, getCapabilityName, getManagedType, register, supports, unregister |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EhcacheStatisticsProvider
public EhcacheStatisticsProvider(org.terracotta.management.context.Context cmContex,
StatisticsProviderConfiguration statisticsProviderConfiguration,
java.util.concurrent.ScheduledExecutorService executor)
wrap
protected org.terracotta.management.registry.action.ExposedObject<CacheBinding> wrap(CacheBinding cacheBinding)
- Specified by:
wrap
in class org.terracotta.management.registry.AbstractManagementProvider<CacheBinding>
dispose
protected void dispose(org.terracotta.management.registry.action.ExposedObject<CacheBinding> exposedObject)
- Overrides:
dispose
in class org.terracotta.management.registry.AbstractManagementProvider<CacheBinding>
getCapability
public org.terracotta.management.capabilities.Capability getCapability()
getDescriptors
public java.util.Set<org.terracotta.management.capabilities.descriptors.Descriptor> getDescriptors()
- Specified by:
getDescriptors
in interface org.terracotta.management.registry.ManagementProvider<CacheBinding>
- Overrides:
getDescriptors
in class org.terracotta.management.registry.AbstractManagementProvider<CacheBinding>
collectStatistics
public java.util.Map<java.lang.String,org.terracotta.management.stats.Statistic<?,?>> collectStatistics(org.terracotta.management.context.Context context,
java.util.Collection<java.lang.String> statisticNames,
long since)
- Specified by:
collectStatistics
in interface org.terracotta.management.registry.ManagementProvider<CacheBinding>
- Overrides:
collectStatistics
in class org.terracotta.management.registry.AbstractManagementProvider<CacheBinding>