org.jboss.jmx.connector.notification
Class ClientNotificationListener
java.lang.Object
org.jboss.jmx.connector.notification.ClientNotificationListener
- Direct Known Subclasses:
- JMSClientNotificationListener, PollingClientNotificationListener, RMIClientNotificationListener, SearchClientNotificationListener
- public abstract class ClientNotificationListener
- extends Object
Basic Local Listener to receive Notification from a remote JMX Agent
- Version:
- $Revision: 1.3 $
- Author:
- Andreas "Mad" Schaefer
log
protected org.jboss.logging.Logger log
mClientListener
protected javax.management.NotificationListener mClientListener
mHandback
protected Object mHandback
ClientNotificationListener
public ClientNotificationListener(javax.management.ObjectName pSender,
javax.management.NotificationListener pClientListener,
Object pHandback)
createListener
public javax.management.ObjectName createListener(RemoteMBeanServer pConnector,
String mClass,
Object[] pParameters,
String[] pSignatures)
throws javax.management.MalformedObjectNameException,
javax.management.ReflectionException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException
- Throws:
javax.management.MalformedObjectNameException
javax.management.ReflectionException
javax.management.MBeanRegistrationException
javax.management.MBeanException
javax.management.NotCompliantMBeanException
addNotificationListener
public void addNotificationListener(RemoteMBeanServer pConnector,
javax.management.NotificationFilter pFilter)
throws javax.management.InstanceNotFoundException
- Throws:
javax.management.InstanceNotFoundException
removeNotificationListener
public void removeNotificationListener(RemoteMBeanServer pConnector)
throws javax.management.InstanceNotFoundException
- Throws:
javax.management.InstanceNotFoundException
getSenderMBean
public javax.management.ObjectName getSenderMBean()
getRemoteListenerName
public javax.management.ObjectName getRemoteListenerName()
equals
public boolean equals(Object pTest)
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.