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) |