public class RemoteMBeanProxy
extends java.lang.Object
implements javax.management.DynamicMBean, javax.management.NotificationEmitter, javax.management.MBeanRegistration
RemoteMBeanProxy
public RemoteMBeanProxy(javax.management.ObjectName remoteObjectName,
javax.management.MBeanServerConnection connection)
RemoteMBeanProxy
public RemoteMBeanProxy(javax.management.ObjectName remoteObjectName,
javax.management.remote.JMXConnector connector,
Map environment,
Subject delegate)
throws IOException
RemoteMBeanProxy
public RemoteMBeanProxy(javax.management.ObjectName remoteObjectName,
javax.management.remote.JMXServiceURL url,
Map environment,
Subject delegate)
throws IOException
addNotificationListener
public void addNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
Object handback)
throws IllegalArgumentException
- addNotificationListener in interface javax.management.NotificationBroadcaster
getAttribute
public Object getAttribute(String attribute)
throws javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
- getAttribute in interface javax.management.DynamicMBean
getAttributes
public javax.management.AttributeList getAttributes(String[] attributes)
- getAttributes in interface javax.management.DynamicMBean
getJMXConnector
protected javax.management.remote.JMXConnector getJMXConnector()
getMBeanInfo
public javax.management.MBeanInfo getMBeanInfo()
- getMBeanInfo in interface javax.management.DynamicMBean
getMBeanServerConnection
protected javax.management.MBeanServerConnection getMBeanServerConnection()
getNotificationInfo
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
- getNotificationInfo in interface javax.management.NotificationBroadcaster
getRemoteObjectName
protected javax.management.ObjectName getRemoteObjectName()
invoke
public Object invoke(String method,
Object[] arguments,
String[] params)
throws javax.management.MBeanException,
javax.management.ReflectionException
- invoke in interface javax.management.DynamicMBean
postDeregister
public void postDeregister()
- postDeregister in interface javax.management.MBeanRegistration
postRegister
public void postRegister(Boolean registrationDone)
- postRegister in interface javax.management.MBeanRegistration
preDeregister
public void preDeregister()
throws Exception
- preDeregister in interface javax.management.MBeanRegistration
preRegister
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws Exception
- preRegister in interface javax.management.MBeanRegistration
removeNotificationListener
public void removeNotificationListener(javax.management.NotificationListener listener)
throws javax.management.ListenerNotFoundException
- removeNotificationListener in interface javax.management.NotificationBroadcaster
removeNotificationListener
public void removeNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
Object handback)
throws javax.management.ListenerNotFoundException
- removeNotificationListener in interface javax.management.NotificationEmitter
setAttribute
public void setAttribute(javax.management.Attribute attribute)
throws javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException
- setAttribute in interface javax.management.DynamicMBean
setAttributes
public javax.management.AttributeList setAttributes(javax.management.AttributeList attributes)
- setAttributes in interface javax.management.DynamicMBean