public interface InstrumentationManager
| Modifier and Type | Method and Description |
|---|---|
javax.management.MBeanServer |
getMBeanServer()
Get the MBeanServer which hosts managed components
NOTE: if the configuration is not set the JMXEnabled to be true, this method
will return null
|
java.lang.String |
getPersistentBusId() |
javax.management.ObjectName |
register(ManagedComponent component)
Register a component with management infrastructure.
|
javax.management.ObjectName |
register(ManagedComponent component,
boolean forceRegistration)
Register a component with management infrastructure.
|
void |
register(java.lang.Object obj,
javax.management.ObjectName name)
Registers object with management infrastructure with a specific name.
|
void |
register(java.lang.Object obj,
javax.management.ObjectName name,
boolean forceRegistration)
Registers object with management infrastructure with a specific name.
|
void |
setPersistentBusId(java.lang.String id) |
void |
shutdown()
Cleans up and shutsdown management infrastructure.
|
void |
unregister(ManagedComponent component)
Unregisters component with management infrastructure
|
void |
unregister(javax.management.ObjectName name)
Unregisters component based upon registered name
|
javax.management.ObjectName register(ManagedComponent component) throws javax.management.JMException
component - javax.management.JMExceptionjavax.management.ObjectName register(ManagedComponent component, boolean forceRegistration) throws javax.management.JMException
component - forceRegistration - if set to true, then component will be registered despite existing component.javax.management.JMExceptionvoid register(java.lang.Object obj,
javax.management.ObjectName name)
throws javax.management.JMException
obj - name - javax.management.JMExceptionvoid register(java.lang.Object obj,
javax.management.ObjectName name,
boolean forceRegistration)
throws javax.management.JMException
obj - name - forceRegistration - if set to true, then component will be registered despite existing component.javax.management.JMExceptionvoid unregister(ManagedComponent component) throws javax.management.JMException
component - javax.management.JMExceptionvoid unregister(javax.management.ObjectName name)
throws javax.management.JMException
name - javax.management.JMExceptionvoid shutdown()
javax.management.MBeanServer getMBeanServer()
java.lang.String getPersistentBusId()
void setPersistentBusId(java.lang.String id)