Package org.apache.cxf.management
Interface InstrumentationManager
- 
 public interface InstrumentationManagerInstrumentationManager interface for the instrumentations query, register and unregister
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description MBeanServergetMBeanServer()Get the MBeanServer which hosts managed components NOTE: if the configuration is not set the JMXEnabled to be true, this method will return nullStringgetPersistentBusId()voidregister(Object obj, ObjectName name)Registers object with management infrastructure with a specific name.voidregister(Object obj, ObjectName name, boolean forceRegistration)Registers object with management infrastructure with a specific name.ObjectNameregister(ManagedComponent component)Register a component with management infrastructure.ObjectNameregister(ManagedComponent component, boolean forceRegistration)Register a component with management infrastructure.voidsetPersistentBusId(String id)voidshutdown()Cleans up and shutsdown management infrastructure.voidunregister(ObjectName name)Unregisters component based upon registered namevoidunregister(ManagedComponent component)Unregisters component with management infrastructure
 
- 
- 
- 
Method Detail- 
registerObjectName register(ManagedComponent component) throws JMException Register a component with management infrastructure. Component will supply registration name.- Parameters:
- component-
- Returns:
- name used to register the component
- Throws:
- JMException
 
 - 
registerObjectName register(ManagedComponent component, boolean forceRegistration) throws JMException Register a component with management infrastructure. Component will supply registration name.- Parameters:
- component-
- forceRegistration- if set to true, then component will be registered despite existing component.
- Returns:
- name used to register the component
- Throws:
- JMException
 
 - 
registervoid register(Object obj, ObjectName name) throws JMException Registers object with management infrastructure with a specific name. Object must be annotated or implement standard MBean interface.- Parameters:
- obj-
- name-
- Throws:
- JMException
 
 - 
registervoid register(Object obj, ObjectName name, boolean forceRegistration) throws JMException Registers object with management infrastructure with a specific name. Object must be annotated or implement standard MBean interface.- Parameters:
- obj-
- name-
- forceRegistration- if set to true, then component will be registered despite existing component.
- Throws:
- JMException
 
 - 
unregistervoid unregister(ManagedComponent component) throws JMException Unregisters component with management infrastructure- Parameters:
- component-
- Throws:
- JMException
 
 - 
unregistervoid unregister(ObjectName name) throws JMException Unregisters component based upon registered name- Parameters:
- name-
- Throws:
- JMException
 
 - 
shutdownvoid shutdown() Cleans up and shutsdown management infrastructure.
 - 
getMBeanServerMBeanServer 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- Returns:
- the MBeanServer
 
 - 
getPersistentBusIdString getPersistentBusId() 
 - 
setPersistentBusIdvoid setPersistentBusId(String id) 
 
- 
 
-