public class DefaultLdapEventManager extends java.lang.Object implements LdapEventManager
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<LdapListener> |
ldapListeners
All property change listeners registered so far.
|
Constructor and Description |
---|
DefaultLdapEventManager() |
Modifier and Type | Method and Description |
---|---|
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.
|
protected java.util.Set<LdapListener> ldapListeners
public void addLdapListener(LdapListener listener)
addLdapListener
in interface LdapEventManager
listener
- The LdapListener to be addedLdapDirectory.addLdapListener(net.java.sip.communicator.service.ldap.event.LdapListener)
public void removeLdapListener(LdapListener listener)
removeLdapListener
in interface LdapEventManager
listener
- The LdapListener to be removedLdapDirectory#removeLdapListener
public void fireLdapEvent(LdapEvent event)
fireLdapEvent
in interface LdapEventManager
event
- The LdapEvent object.public void fireLdapEvent(LdapEvent event, LdapListener listener)
fireLdapEvent
in interface LdapEventManager
event
- The LdapEvent object.listener
- the listener to send the event to
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.