FileDocCategorySizeDatePackage
ClientListenerInfo.javaAPI DocJava SE 6 API2342Tue Jun 10 00:22:04 BST 2008com.sun.jmx.remote.internal

ClientListenerInfo

public class ClientListenerInfo extends Object

An identified listener. A listener has an Integer id that is unique per connector server. It selects notifications based on the ObjectName of the originator and an optional NotificationFilter.

Fields Summary
private final ObjectName
name
private final Integer
listenerID
private final NotificationFilter
filter
private final NotificationListener
listener
private final Object
handback
private final Subject
delegationSubject
Constructors Summary
public ClientListenerInfo(Integer listenerID, ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback, Subject delegationSubject)

	this.listenerID = listenerID;
	this.name = name;
	this.listener = listener;
	this.filter = filter;
	this.handback = handback;
	this.delegationSubject = delegationSubject;
    
Methods Summary
public javax.security.auth.SubjectgetDelegationSubject()

	return delegationSubject;
    
public java.lang.ObjectgetHandback()

	return handback;
    
public javax.management.NotificationListenergetListener()

	return listener;
    
public java.lang.IntegergetListenerID()

	return listenerID;
    
public javax.management.NotificationFiltergetNotificationFilter()

	return filter;
    
public javax.management.ObjectNamegetObjectName()

	return name;
    
public booleansameAs(javax.management.ObjectName name, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)

	return ( getObjectName().equals(name) &&
		 getListener() == listener &&
		 getNotificationFilter() == filter &&
		 getHandback() == handback);
    
public booleansameAs(javax.management.ObjectName name)

	return (getObjectName().equals(name));
    
public booleansameAs(javax.management.ObjectName name, javax.management.NotificationListener listener)

	return ( getObjectName().equals(name) &&
		 getListener() == listener);