Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.service.ldap.event
Interface LdapEventManager

All Known Subinterfaces:
LdapDirectory, LdapDirectorySet
All Known Implementing Classes:
DefaultLdapEventManager, LdapDirectoryImpl, LdapDirectorySetImpl

public interface LdapEventManager

Class to be extended by any class which should send LdapEventS and register LdapListenerS.

Author:
Sebastien Mazy

Method Summary
 void addLdapListener(LdapListener listener)
          Adds listener to our list of listeners
 void fireLdapEvent(LdapEvent event)
          Fires an existing LdapEvent to any registered listeners.
 void fireLdapEvent(LdapEvent event, LdapListener listener)
          Fires an existing LdapEvent to a single listener.
 void removeLdapListener(LdapListener listener)
          Removes a LdapListener from the listener list.
 

Method Detail

addLdapListener

void addLdapListener(LdapListener listener)
Adds listener to our list of listeners

Parameters:
listener - The LdapListener to be added

removeLdapListener

void removeLdapListener(LdapListener listener)
Removes a LdapListener from the listener list.

Parameters:
listener - The LdapListener to be removed

fireLdapEvent

void fireLdapEvent(LdapEvent event)
Fires an existing LdapEvent to any registered listeners.

Parameters:
event - The LdapEvent object.

fireLdapEvent

void fireLdapEvent(LdapEvent event,
                   LdapListener listener)
Fires an existing LdapEvent to a single listener.

Parameters:
event - The LdapEvent object.
listener - the listener to send the event to

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.