mx4j.tools.connector.rmi

Class RemoteNotificationFilterSupport

Implemented Interfaces:
javax.management.NotificationFilter, Remote
Known Direct Subclasses:
JRMPRemoteNotificationFilterSupport

public abstract class RemoteNotificationFilterSupport
extends java.lang.Object
implements javax.management.NotificationFilter, Remote

This class is serialized from client to the server, and forwards calls to remote filter.

It shadows the fact that the listener is an RMI remote object. It implements java.rmi.Remote as a tagging interface, to avoid dependencies of the specification 1.0 implementation from mx4j classes

Version:
$Revision: 1.3 $

Constructor Summary

RemoteNotificationFilterSupport(javax.management.NotificationFilter clientFilter)

Method Summary

boolean
equals(Object obj)
protected void
export()
protected mx4j.tools.connector.rmi.RemoteNotificationFilter
getRemoteNotificationFilter()
int
hashCode()
boolean
isNotificationEnabled(javax.management.Notification notification)
protected void
unexport()

Constructor Details

RemoteNotificationFilterSupport

public RemoteNotificationFilterSupport(javax.management.NotificationFilter clientFilter)

Method Details

equals

public boolean equals(Object obj)


export

protected void export()
            throws RemoteException


getRemoteNotificationFilter

protected mx4j.tools.connector.rmi.RemoteNotificationFilter getRemoteNotificationFilter()


hashCode

public int hashCode()


isNotificationEnabled

public boolean isNotificationEnabled(javax.management.Notification notification)
Specified by:
isNotificationEnabled in interface javax.management.NotificationFilter


unexport

protected void unexport()
            throws NoSuchObjectException


Copyright © 2001-2003 MX4J Team. All Rights Reserved.