mx4j.remote.rmi

Class RMIRemoteNotificationClientHandler

Implemented Interfaces:
RemoteNotificationClientHandler

public class RMIRemoteNotificationClientHandler
extends AbstractRemoteNotificationClientHandler

RMI-specific RemoteNotificationClientHandler.
Version:
$Revision: 1.4 $

Constructor Summary

RMIRemoteNotificationClientHandler(javax.management.remote.rmi.RMIConnection connection, ClassLoader defaultLoader, ConnectionNotificationEmitter emitter, HeartBeat heartbeat, Map environment)

Method Summary

protected javax.management.remote.NotificationResult
fetchNotifications(long sequence, int maxNumber, long timeout)
Calls the server side to fetch notifications.

Methods inherited from class mx4j.remote.AbstractRemoteNotificationClientHandler

addNotificationListener, contains, fetchNotifications, getLogger, getMaxRetries, getNotificationListener, getNotificationListeners, getNotificationsCount, getRetryPeriod, isActive, removeNotificationListeners, sendConnectionNotificationLost, start, stop

Constructor Details

RMIRemoteNotificationClientHandler

public RMIRemoteNotificationClientHandler(javax.management.remote.rmi.RMIConnection connection,
                                          ClassLoader defaultLoader,
                                          ConnectionNotificationEmitter emitter,
                                          HeartBeat heartbeat,
                                          Map environment)

Method Details

fetchNotifications

protected javax.management.remote.NotificationResult fetchNotifications(long sequence,
                                                                        int maxNumber,
                                                                        long timeout)
            throws IOException
Calls the server side to fetch notifications.
Overrides:
fetchNotifications in interface AbstractRemoteNotificationClientHandler

Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.