Package org.apache.commons.net.util
Class ListenerList
java.lang.Object
org.apache.commons.net.util.ListenerList
- All Implemented Interfaces:
Serializable,Iterable<EventListener>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CopyOnWriteArrayList<EventListener> private static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(EventListener listener) intiterator()Return anIteratorfor theEventListenerinstances.private voidvoidremoveListener(EventListener listener) private voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
listeners
-
-
Constructor Details
-
ListenerList
public ListenerList()
-
-
Method Details
-
addListener
-
getListenerCount
public int getListenerCount() -
iterator
Return anIteratorfor theEventListenerinstances.- Specified by:
iteratorin interfaceIterable<EventListener>- Returns:
- an
Iteratorfor theEventListenerinstances - Since:
- 2.0 TODO Check that this is a good defensive strategy
-
readObject
-
removeListener
-
writeObject
-