|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.aries.jmx.agent.JMXAgentImpl
public class JMXAgentImpl
Represent agent for MBeanServers registered in ServiceRegistry. Providing registration and unregistration methods.
JMXAgent
Constructor Summary | |
---|---|
JMXAgentImpl(Logger logger)
Constructs new JMXAgent. |
Method Summary | |
---|---|
JMXAgentContext |
getAgentContext()
Gets JMXAgentContext @see JMXAgentContext . |
ExecutorService |
getRegistrationExecutor()
Gets registration ExecutorService . |
void |
registerMBean(MBeanHandler mBeanHandler)
Registers MBean with all available MBeanServers. |
void |
registerMBeans(MBeanServer server)
Registers MBeans with provided MBeanServer. |
void |
setAgentContext(JMXAgentContext agentContext)
Sets JMXAgentContext for this agent. |
void |
start()
This method starts JMX agent. |
void |
stop()
Stops JMXAgent. |
void |
unregisterMBean(String name)
Unregisters MBean with all available MBeanServers. |
void |
unregisterMBeans(MBeanServer server)
Unregisters MBeans with provided MBeanServer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JMXAgentImpl(Logger logger)
logger
- @see org.apache.aries.jmx.LoggerMethod Detail |
---|
public void start()
JMXAgent
start
in interface JMXAgent
JMXAgent.start()
public void registerMBeans(MBeanServer server)
JMXAgent
registerMBeans
in interface JMXAgent
server
- MBeanServer with which MBeans are going to be registeredJMXAgent.registerMBeans(javax.management.MBeanServer)
public void unregisterMBeans(MBeanServer server)
JMXAgent
unregisterMBeans
in interface JMXAgent
server
- MBeanServer with which MBeans are going to be unregistered.JMXAgent.unregisterMBeans(javax.management.MBeanServer)
public void registerMBean(MBeanHandler mBeanHandler)
JMXAgent
registerMBean
in interface JMXAgent
mBeanHandler
- handler which contains MBean info.JMXAgent.registerMBean(org.apache.aries.jmx.MBeanHandler)
public void unregisterMBean(String name)
JMXAgent
unregisterMBean
in interface JMXAgent
name
- of MBean to be unregistered.JMXAgent.unregisterMBean(java.lang.String)
public void stop()
JMXAgent
stop
in interface JMXAgent
JMXAgent.stop()
public JMXAgentContext getAgentContext()
JMXAgent
JMXAgentContext
.
getAgentContext
in interface JMXAgent
JMXAgent.getAgentContext()
public void setAgentContext(JMXAgentContext agentContext)
JMXAgent
setAgentContext
in interface JMXAgent
agentContext
- JMXAgentContext instance created for this agent.JMXAgent.setAgentContext(org.apache.aries.jmx.agent.JMXAgentContext)
public ExecutorService getRegistrationExecutor()
JMXAgent
ExecutorService
.
getRegistrationExecutor
in interface JMXAgent
JMXAgent.getRegistrationExecutor()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |