|
||||||||||
| 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.Logger| Method Detail |
|---|
public void start()
JMXAgent
start in interface JMXAgentJMXAgent.start()public void registerMBeans(MBeanServer server)
JMXAgent
registerMBeans in interface JMXAgentserver - MBeanServer with which MBeans are going to be registeredJMXAgent.registerMBeans(javax.management.MBeanServer)public void unregisterMBeans(MBeanServer server)
JMXAgent
unregisterMBeans in interface JMXAgentserver - MBeanServer with which MBeans are going to be unregistered.JMXAgent.unregisterMBeans(javax.management.MBeanServer)public void registerMBean(MBeanHandler mBeanHandler)
JMXAgent
registerMBean in interface JMXAgentmBeanHandler - handler which contains MBean info.JMXAgent.registerMBean(org.apache.aries.jmx.MBeanHandler)public void unregisterMBean(String name)
JMXAgent
unregisterMBean in interface JMXAgentname - of MBean to be unregistered.JMXAgent.unregisterMBean(java.lang.String)public void stop()
JMXAgent
stop in interface JMXAgentJMXAgent.stop()public JMXAgentContext getAgentContext()
JMXAgentJMXAgentContext.
getAgentContext in interface JMXAgentJMXAgent.getAgentContext()public void setAgentContext(JMXAgentContext agentContext)
JMXAgent
setAgentContext in interface JMXAgentagentContext - JMXAgentContext instance created for this agent.JMXAgent.setAgentContext(org.apache.aries.jmx.agent.JMXAgentContext)public ExecutorService getRegistrationExecutor()
JMXAgentExecutorService.
getRegistrationExecutor in interface JMXAgentJMXAgent.getRegistrationExecutor()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||