mx4j.tools.remote.proxy
public class RemoteMBeanProxy extends Object implements DynamicMBean, NotificationEmitter, MBeanRegistration
Version: $Revision: 1.4 $
Constructor Summary | |
---|---|
RemoteMBeanProxy(ObjectName remoteObjectName, JMXServiceURL url, Map environment, Subject delegate) | |
RemoteMBeanProxy(ObjectName remoteObjectName, JMXConnector connector, Map environment, Subject delegate) | |
RemoteMBeanProxy(ObjectName remoteObjectName, MBeanServerConnection connection) |
Method Summary | |
---|---|
void | addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) |
Object | getAttribute(String attribute) |
AttributeList | getAttributes(String[] attributes) |
protected JMXConnector | getJMXConnector() |
MBeanInfo | getMBeanInfo() |
protected MBeanServerConnection | getMBeanServerConnection() |
MBeanNotificationInfo[] | getNotificationInfo() |
protected ObjectName | getRemoteObjectName() |
Object | invoke(String method, Object[] arguments, String[] params) |
void | postDeregister() |
void | postRegister(Boolean registrationDone) |
void | preDeregister() |
ObjectName | preRegister(MBeanServer server, ObjectName name) |
void | removeNotificationListener(NotificationListener listener) |
void | removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) |
void | setAttribute(Attribute attribute) |
AttributeList | setAttributes(AttributeList attributes) |