com.sun.jmx.remote.opt.internal
Class ServerNotifForwarder

java.lang.Object
  extended by com.sun.jmx.remote.opt.internal.ServerNotifForwarder

public class ServerNotifForwarder
extends Object


Constructor Summary
ServerNotifForwarder(MBeanServer mbeanServer, Map env, NotificationBuffer notifBuffer)
           
 
Method Summary
 Integer addNotificationListener(ObjectName name, NotificationFilter filter)
           
 NotificationResult fetchNotifs(long startSequenceNumber, long timeout, int maxNotifications)
           
 void removeNotificationListener(ObjectName name, Integer listenerID)
           
 void removeNotificationListener(ObjectName name, Integer[] listenerIDs)
           
 void terminate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerNotifForwarder

public ServerNotifForwarder(MBeanServer mbeanServer,
                            Map env,
                            NotificationBuffer notifBuffer)
Method Detail

addNotificationListener

public Integer addNotificationListener(ObjectName name,
                                       NotificationFilter filter)
                                throws InstanceNotFoundException,
                                       IOException
Throws:
InstanceNotFoundException
IOException

removeNotificationListener

public void removeNotificationListener(ObjectName name,
                                       Integer[] listenerIDs)
                                throws Exception
Throws:
Exception

removeNotificationListener

public void removeNotificationListener(ObjectName name,
                                       Integer listenerID)
                                throws InstanceNotFoundException,
                                       ListenerNotFoundException,
                                       IOException
Throws:
InstanceNotFoundException
ListenerNotFoundException
IOException

fetchNotifs

public NotificationResult fetchNotifs(long startSequenceNumber,
                                      long timeout,
                                      int maxNotifications)

terminate

public void terminate()


Copyright © 2014 Terracotta, Inc.. All rights reserved.