|
|||||||||
| 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 | ||||||||