|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ManagementRegistry
Repository of objects exposing capabilities via the management and monitoring facilities.
A ManagementRegistry manages one and only one cache manager. If you need to manage or monitor several cache managers at a time, you can use theSharedManagementService
and register it into several cache managers.
Method Summary | |
---|---|
void |
addManagementProvider(ManagementProvider<?> provider)
Adds to this registry a specific management provider for object types T |
java.util.Collection<org.terracotta.management.capabilities.Capability> |
getCapabilities()
Get the management capabilities of the registered objects. |
ManagementRegistryConfiguration |
getConfiguration()
|
org.terracotta.management.context.ContextContainer |
getContext()
Get the management context required to make use of the registered objects' capabilities. |
void |
register(java.lang.Object managedObject)
Register an object in the management registry. |
void |
removeManagementProvider(ManagementProvider<?> provider)
Removes from this registry a specific management provider for object types T |
void |
unregister(java.lang.Object managedObject)
Unregister an object from the management registry. |
Methods inherited from interface org.ehcache.management.CapabilityManagementSupport |
---|
getManagementProvidersByCapability, withCapability |
Methods inherited from interface org.ehcache.spi.service.Service |
---|
start, stop |
Method Detail |
---|
ManagementRegistryConfiguration getConfiguration()
void addManagementProvider(ManagementProvider<?> provider)
provider
- The management provider instancevoid removeManagementProvider(ManagementProvider<?> provider)
provider
- The management provider instancevoid register(java.lang.Object managedObject)
managedObject
- the managed object.void unregister(java.lang.Object managedObject)
managedObject
- the managed object.java.util.Collection<org.terracotta.management.capabilities.Capability> getCapabilities()
org.terracotta.management.context.ContextContainer getContext()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |