Package org.apache.cxf.management
Interface InstrumentationManager
public interface InstrumentationManager
InstrumentationManager interface for the instrumentations query, register
  and unregister
- 
Method SummaryModifier and TypeMethodDescriptionGet the MBeanServer which hosts managed components NOTE: if the configuration is not set the JMXEnabled to be true, this method will return nullvoidregister(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.register(ManagedComponent component) Register a component with management infrastructure.register(ManagedComponent component, boolean forceRegistration) Register a component with management infrastructure.voidvoidshutdown()Cleans up and shutsdown management infrastructure.voidunregister(ObjectName name) Unregisters component based upon registered namevoidunregister(ManagedComponent component) Unregisters component with management infrastructure
- 
Method Details- 
registerRegister a component with management infrastructure. Component will supply registration name.- Parameters:
- component-
- Returns:
- name used to register the component
- Throws:
- JMException
 
- 
registerRegister 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
 
- 
registerRegisters object with management infrastructure with a specific name. Object must be annotated or implement standard MBean interface.- Parameters:
- obj-
- name-
- Throws:
- JMException
 
- 
registerRegisters 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
 
- 
unregisterUnregisters component with management infrastructure- Parameters:
- component-
- Throws:
- JMException
 
- 
unregisterUnregisters 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()
- 
setPersistentBusId
 
-