Package net.sf.ehcache.management
This package contains JMX MBeans and implementations for management of ehcache.
The client API is exposed through the ManagementService. Use ManagementService.registerMBeans(...)
to register a selection of MBeans to the MBeanServer provided to the method.
-
Interface Summary Interface Description CacheConfigurationMBean A JMX MBean interface for the configuration of a cacheCacheManagerMBean An MBean interface for those attributes and operations we wish to expose on net.sf.ehcache.CacheManagerCacheMBean A management bean for a cacheCacheStatisticsMBean ManagedCacheManagerPeerProvider A CacheManagerPeerProvider that supports MBean registrationManagementServer Interface implemented by management servers. -
Class Summary Class Description Cache A Cache implementation that supports JMX MBeansCacheConfiguration A JMX MBean implementation and decorator to net.sf.ehcache.CacheConfigurationCacheManager An MBean implementation for those attributes and operations we wish to expose on net.sf.ehcache.CacheManager.CacheStatistics A JMX CacheStatistics decorator for an ehcache Statistics class.DevModeClassLoader Classloader used for devmode to load management classes Substitutes for ResourceClassLoaderManagementServerLoader ManagementServerLoader is a facility class to access the rest management interface One would use it from EhCache or QuartzScheduler to start or stop a new rest management interface or to simply register a cache or a scheduler to an already started management interface.ManagementService Ehcache CacheManagers and Caches have lifecycles.ResourceClassLoader ResourceClassLoader can load classes nested in a subdirectory of a jar Example : ehcache.jar!/net/sf/ehcache/CacheManager is in the "normal" classpath and will be loaded by any typical classloader ehcache.jar!/subdirectory/net/sf/ehcache/CacheManager can only be loaded by the ResourceClassLoader, with prefix "subdirectory" Assumes classes under prefix directory to have ending .clazzStore Wrapper class for store specific dynamic mbeans.