mx4j.remote
Interface RemoteNotificationClientHandler
- AbstractRemoteNotificationClientHandler, HTTPRemoteNotificationClientHandler, RMIRemoteNotificationClientHandler
public interface RemoteNotificationClientHandler
Handles remote notification fetching on client side.
It takes care of calling the server side with the correct protocol and to dispatch
notifications to client-side listeners.
addNotificationListener
public void addNotificationListener(Integer id,
NotificationTuple tuple)
Adds the given tuple with the given listener ID to this handler
contains
public boolean contains(NotificationTuple tuple)
Returns whether the tuple is already present in this handler
getNotificationListener
public Integer getNotificationListener(NotificationTuple tuple)
Returns the ID of the listener for the given tuple
javax.management.MBeanServerConnection.removeNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)
, getNotificationListeners(NotificationTuple)
getNotificationListeners
public Integer[] getNotificationListeners(NotificationTuple tuple)
Returns the IDs of the listeners for the given tuple
removeNotificationListeners
public void removeNotificationListeners(Integer[] ids)
Removes the listeners with the given IDs from this handler
start
public void start()
Starts notification fetching
stop
public void stop()
Stops notification fetching
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.