The client API is exposed through the ManagementService. Use ManagementService.registerMBeans(...) to register a selection of MBeans to the MBeanServer provided to the method.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | CacheConfigurationMBean
A JMX MBean interface for the configuration of a cache |
| public interface | CacheManagerMBean
An MBean interface for those attributes and operations we wish to expose on net.sf.ehcache.CacheManager |
| public interface | CacheMBean
A management bean for a cache |
| public interface | |
| public interface | ManagedCacheManagerPeerProvider
A CacheManagerPeerProvider that supports MBean registration |
| public interface | ManagementServer
Interface implemented by management servers. |
| Modifier and Type | Class and Description |
|---|---|
| public class | Cache
A Cache implementation that supports JMX MBeans |
| public class | CacheConfiguration
A JMX MBean implementation and decorator to net.sf.ehcache.CacheConfiguration |
| public class | CacheManager
An MBean implementation for those attributes and operations we wish to expose on net.sf.ehcache.CacheManager. |
| public class | CacheStatistics
A JMX CacheStatistics decorator for an ehcache Statistics class. |
| public class | DevModeClassLoader
Classloader used for devmode to load management classes Substitutes for ResourceClassLoader |
| public class | ManagementServerLoader
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. |
| public class | ManagementService
Ehcache CacheManagers and Caches have lifecycles. |
| public class | 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 .clazz |
| public class | Store
Wrapper class for store specific dynamic mbeans. |