org.apache.cxf.management.jmx
Class InstrumentationManagerImpl

java.lang.Object
  extended by org.apache.cxf.management.JMXConnectorPolicyType
      extended by org.apache.cxf.management.jmx.InstrumentationManagerImpl
All Implemented Interfaces:
org.apache.cxf.buslifecycle.BusLifeCycleListener, org.apache.cxf.management.InstrumentationManager

public class InstrumentationManagerImpl
extends JMXConnectorPolicyType
implements org.apache.cxf.management.InstrumentationManager, org.apache.cxf.buslifecycle.BusLifeCycleListener

The manager class for the JMXManagedComponent which hosts the JMXManagedComponents.


Field Summary
 
Fields inherited from class org.apache.cxf.management.JMXConnectorPolicyType
daemon, enabled, jmxServiceURL, threaded
 
Constructor Summary
InstrumentationManagerImpl()
           
 
Method Summary
 org.apache.cxf.Bus getBus()
           
 javax.management.MBeanServer getMBeanServer()
           
 void init()
           
 void initComplete()
           
 void postShutdown()
           
 void preShutdown()
           
 void register()
           
 javax.management.ObjectName register(org.apache.cxf.management.ManagedComponent i)
           
 javax.management.ObjectName register(org.apache.cxf.management.ManagedComponent i, boolean forceRegistration)
           
 void register(java.lang.Object obj, javax.management.ObjectName name)
           
 void register(java.lang.Object obj, javax.management.ObjectName name, boolean forceRegistration)
           
 void setBus(org.apache.cxf.Bus bus)
           
 void shutdown()
           
 void unregister(org.apache.cxf.management.ManagedComponent component)
           
 void unregister(javax.management.ObjectName name)
           
 
Methods inherited from class org.apache.cxf.management.JMXConnectorPolicyType
getJMXServiceURL, isDaemon, isEnabled, isThreaded, setDaemon, setEnabled, setJMXServiceURL, setThreaded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstrumentationManagerImpl

public InstrumentationManagerImpl()
Method Detail

getBus

public org.apache.cxf.Bus getBus()

setBus

public void setBus(org.apache.cxf.Bus bus)

register

@PostConstruct
public void register()

init

@PostConstruct
public void init()

register

public void register(java.lang.Object obj,
                     javax.management.ObjectName name)
              throws javax.management.JMException
Specified by:
register in interface org.apache.cxf.management.InstrumentationManager
Throws:
javax.management.JMException

register

public void register(java.lang.Object obj,
                     javax.management.ObjectName name,
                     boolean forceRegistration)
              throws javax.management.JMException
Specified by:
register in interface org.apache.cxf.management.InstrumentationManager
Throws:
javax.management.JMException

register

public javax.management.ObjectName register(org.apache.cxf.management.ManagedComponent i)
                                     throws javax.management.JMException
Specified by:
register in interface org.apache.cxf.management.InstrumentationManager
Throws:
javax.management.JMException

register

public javax.management.ObjectName register(org.apache.cxf.management.ManagedComponent i,
                                            boolean forceRegistration)
                                     throws javax.management.JMException
Specified by:
register in interface org.apache.cxf.management.InstrumentationManager
Throws:
javax.management.JMException

unregister

public void unregister(org.apache.cxf.management.ManagedComponent component)
                throws javax.management.JMException
Specified by:
unregister in interface org.apache.cxf.management.InstrumentationManager
Throws:
javax.management.JMException

unregister

public void unregister(javax.management.ObjectName name)
                throws javax.management.JMException
Specified by:
unregister in interface org.apache.cxf.management.InstrumentationManager
Throws:
javax.management.JMException

getMBeanServer

public javax.management.MBeanServer getMBeanServer()
Specified by:
getMBeanServer in interface org.apache.cxf.management.InstrumentationManager

shutdown

public void shutdown()
Specified by:
shutdown in interface org.apache.cxf.management.InstrumentationManager

initComplete

public void initComplete()
Specified by:
initComplete in interface org.apache.cxf.buslifecycle.BusLifeCycleListener

preShutdown

public void preShutdown()
Specified by:
preShutdown in interface org.apache.cxf.buslifecycle.BusLifeCycleListener

postShutdown

public void postShutdown()
Specified by:
postShutdown in interface org.apache.cxf.buslifecycle.BusLifeCycleListener


Apache CXF