mx4j.tools.remote
public abstract class JMXConnectionHandler extends AbstractConnection implements JMXConnection
Version: $Revision: 1.3 $
| Constructor Summary | |
|---|---|
| JMXConnectionHandler(JMXConnection connection, ConnectionManager manager, String connectionId) | |
| Method Summary | |
|---|---|
| void | addNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate) |
| void | close()
Overridden to allow nested connections to close and release their resources and, afterwards,
to close this connection with the JSR 160 semantic provided by the superclass. |
| ObjectInstance | createMBean(String className, ObjectName name, Object params, String[] signature, Subject delegate) |
| ObjectInstance | createMBean(String className, ObjectName name, ObjectName loaderName, Object params, String[] signature, Subject delegate) |
| Object | getAttribute(ObjectName name, String attribute, Subject delegate) |
| AttributeList | getAttributes(ObjectName name, String[] attributes, Subject delegate) |
| protected JMXConnection | getConnection() |
| String | getDefaultDomain(Subject delegate) |
| String[] | getDomains(Subject delegate) |
| Integer | getMBeanCount(Subject delegate) |
| MBeanInfo | getMBeanInfo(ObjectName name, Subject delegate) |
| ObjectInstance | getObjectInstance(ObjectName name, Subject delegate) |
| Object | invoke(ObjectName name, String operationName, Object params, String[] signature, Subject delegate) |
| protected boolean | isClosed() |
| boolean | isInstanceOf(ObjectName name, String className, Subject delegate) |
| boolean | isRegistered(ObjectName name, Subject delegate) |
| Set | queryMBeans(ObjectName name, Object query, Subject delegate) |
| Set | queryNames(ObjectName name, Object query, Subject delegate) |
| void | removeNotificationListener(ObjectName name, ObjectName listener, Subject delegate) |
| void | removeNotificationListener(ObjectName name, ObjectName listener, Object filter, Object handback, Subject delegate) |
| void | setAttribute(ObjectName name, Object attribute, Subject delegate) |
| AttributeList | setAttributes(ObjectName name, Object attributes, Subject delegate) |
| void | unregisterMBean(ObjectName name, Subject delegate) |