Package org.apache.cxf.management.jmx
Class InstrumentationManagerImpl
- java.lang.Object
-
- org.apache.cxf.management.jmx.InstrumentationManagerImpl
-
- All Implemented Interfaces:
org.apache.cxf.buslifecycle.BusLifeCycleListener,org.apache.cxf.management.InstrumentationManager
public class InstrumentationManagerImpl extends Object implements org.apache.cxf.management.InstrumentationManager, org.apache.cxf.buslifecycle.BusLifeCycleListener
The manager class for the JMXManagedComponent which hosts the JMXManagedComponents.
-
-
Constructor Summary
Constructors Constructor Description InstrumentationManagerImpl()InstrumentationManagerImpl(org.apache.cxf.Bus bus)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.apache.cxf.BusgetBus()MBeanServergetMBeanServer()StringgetPersistentBusId()voidinit()voidinitComplete()booleanisEnabled()voidpostShutdown()voidpreShutdown()voidregister()Deprecated.voidregister(Object obj, ObjectName name)voidregister(Object obj, ObjectName name, boolean forceRegistration)ObjectNameregister(org.apache.cxf.management.ManagedComponent i)ObjectNameregister(org.apache.cxf.management.ManagedComponent i, boolean forceRegistration)voidsetBus(org.apache.cxf.Bus bus)voidsetEnabled(boolean enabled)voidsetPersistentBusId(String id)voidsetServer(MBeanServer server)voidsetServerName(String s)voidsetUsePlatformMBeanServer(Boolean flag)voidshutdown()voidunregister(ObjectName name)voidunregister(org.apache.cxf.management.ManagedComponent component)
-
-
-
Method Detail
-
getBus
public org.apache.cxf.Bus getBus()
-
setBus
public void setBus(org.apache.cxf.Bus bus)
-
setServerName
public void setServerName(String s)
-
setUsePlatformMBeanServer
public void setUsePlatformMBeanServer(Boolean flag)
-
setEnabled
public void setEnabled(boolean enabled)
-
isEnabled
public boolean isEnabled()
-
register
@Deprecated public void register()
Deprecated.
-
init
@PostConstruct public void init()
-
register
public void register(Object obj, ObjectName name) throws JMException
- Specified by:
registerin interfaceorg.apache.cxf.management.InstrumentationManager- Throws:
JMException
-
register
public void register(Object obj, ObjectName name, boolean forceRegistration) throws JMException
- Specified by:
registerin interfaceorg.apache.cxf.management.InstrumentationManager- Throws:
JMException
-
register
public ObjectName register(org.apache.cxf.management.ManagedComponent i) throws JMException
- Specified by:
registerin interfaceorg.apache.cxf.management.InstrumentationManager- Throws:
JMException
-
register
public ObjectName register(org.apache.cxf.management.ManagedComponent i, boolean forceRegistration) throws JMException
- Specified by:
registerin interfaceorg.apache.cxf.management.InstrumentationManager- Throws:
JMException
-
unregister
public void unregister(org.apache.cxf.management.ManagedComponent component) throws JMException- Specified by:
unregisterin interfaceorg.apache.cxf.management.InstrumentationManager- Throws:
JMException
-
unregister
public void unregister(ObjectName name) throws JMException
- Specified by:
unregisterin interfaceorg.apache.cxf.management.InstrumentationManager- Throws:
JMException
-
getMBeanServer
public MBeanServer getMBeanServer()
- Specified by:
getMBeanServerin interfaceorg.apache.cxf.management.InstrumentationManager
-
setServer
public void setServer(MBeanServer server)
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceorg.apache.cxf.management.InstrumentationManager
-
initComplete
public void initComplete()
- Specified by:
initCompletein interfaceorg.apache.cxf.buslifecycle.BusLifeCycleListener
-
preShutdown
public void preShutdown()
- Specified by:
preShutdownin interfaceorg.apache.cxf.buslifecycle.BusLifeCycleListener
-
postShutdown
public void postShutdown()
- Specified by:
postShutdownin interfaceorg.apache.cxf.buslifecycle.BusLifeCycleListener
-
getPersistentBusId
public String getPersistentBusId()
- Specified by:
getPersistentBusIdin interfaceorg.apache.cxf.management.InstrumentationManager
-
setPersistentBusId
public void setPersistentBusId(String id)
- Specified by:
setPersistentBusIdin interfaceorg.apache.cxf.management.InstrumentationManager
-
-