|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JMXAgent
This JMXAgent class represent agent for MBeanServers registered in ServiceRegistry. It's responsible for registration and unregistration MBeans with available MBeanServers.
| 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. |
| Method Detail |
|---|
void start()
void registerMBeans(MBeanServer server)
server - MBeanServer with which MBeans are going to be registeredvoid unregisterMBeans(MBeanServer server)
server - MBeanServer with which MBeans are going to be unregistered.void registerMBean(MBeanHandler mBeanHandler)
mBeanHandler - handler which contains MBean info.void unregisterMBean(String name)
name - of MBean to be unregistered.void stop()
JMXAgentContext getAgentContext()
JMXAgentContext.
void setAgentContext(JMXAgentContext agentContext)
agentContext - JMXAgentContext instance created for this agent.ExecutorService getRegistrationExecutor()
ExecutorService.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||