|
||||||||||
| 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.
| Method Summary | |
|---|---|
void |
addManagementProvider(ManagementProvider<?> provider)
Adds to this registry a specific management provider for object types T |
Collection<Capability> |
getCapabilities()
Get the management capabilities of the registered objects. |
ContextContainer |
getContextContainer()
Get the management context required to make use of the registered objects' capabilities. |
void |
register(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(Object managedObject)
Unregister an object from the management registry. |
| Methods inherited from interface org.terracotta.management.registry.CapabilityManagementSupport |
|---|
getManagementProvidersByCapability, withCapability |
| Method Detail |
|---|
void addManagementProvider(ManagementProvider<?> provider)
provider - The management provider instancevoid removeManagementProvider(ManagementProvider<?> provider)
provider - The management provider instancevoid register(Object managedObject)
managedObject - the managed object.void unregister(Object managedObject)
managedObject - the managed object.Collection<Capability> getCapabilities()
ContextContainer getContextContainer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||