FileDocCategorySizeDatePackage
UnsolicitedNotificationEvent.javaAPI DocJava SE 5 API1912Fri Aug 26 14:57:42 BST 2005javax.naming.ldap

UnsolicitedNotificationEvent

public class UnsolicitedNotificationEvent extends EventObject
This class represents an event fired in response to an unsolicited notification sent by the LDAP server.
author
Rosanna Lee
author
Scott Seligman
author
Vincent Ryan
version
1.8 03/12/19
see
UnsolicitedNotification
see
UnsolicitedNotificationListener
see
javax.naming.event.EventContext#addNamingListener
see
javax.naming.event.EventDirContext#addNamingListener
see
javax.naming.event.EventContext#removeNamingListener
since
1.3

Fields Summary
private UnsolicitedNotification
notice
The notification that caused this event to be fired.
private static final long
serialVersionUID
Constructors Summary
public UnsolicitedNotificationEvent(Object src, UnsolicitedNotification notice)
Constructs a new instance of UnsolicitedNotificationEvent.

param
src The non-null source that fired the event.
param
notice The non-null unsolicited notification.

	super(src);
	this.notice = notice;
    
Methods Summary
public voiddispatch(javax.naming.ldap.UnsolicitedNotificationListener listener)
Invokes the notificationReceived() method on a listener using this event.

param
listener The non-null listener on which to invoke notificationReceived.

	listener.notificationReceived(this);
    
public javax.naming.ldap.UnsolicitedNotificationgetNotification()
Returns the unsolicited notification.

return
The non-null unsolicited notification that caused this event to be fired.

	return notice;