Package io.ably.lib.util
Class Multicaster<T>
- java.lang.Object
-
- io.ably.lib.util.Multicaster<T>
-
- Type Parameters:
T- The type of elements being added to this multicaster - the listeners.
- Direct Known Subclasses:
ChannelStateListener.Multicaster,CompletionListener.Multicaster,ConnectionStateListener.Multicaster
public abstract class Multicaster<T> extends java.lang.ObjectCollection of members who are listeners, with methods that are safe to be called from any thread.
-
-
Constructor Summary
Constructors Constructor Description Multicaster(T... members)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T member)voidclear()protected java.util.List<T>getMembers()Returns a snapshot of the members of this multicaster instance.booleanisEmpty()voidremove(T member)intsize()
-
-
-
Constructor Detail
-
Multicaster
public Multicaster(T... members)
-
-