Package net.infonode.util.signal
Class Signal
java.lang.Object
net.infonode.util.signal.Signal
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(SignalListener listener) voidprotected voidgetHook()booleaniterator()protected voidprotected voidremoveListener(int index) booleanremoveListener(SignalListener listener) voidremoveListeners(Collection toRemove) protected voidremoveWeakListener(net.infonode.util.signal.Signal.WeakListener listener)
-
Constructor Details
-
Signal
public Signal() -
Signal
public Signal(boolean reverseNotifyOrder)
-
-
Method Details
-
firstListenerAdded
protected void firstListenerAdded() -
lastListenerRemoved
protected void lastListenerRemoved() -
addListener
-
removeListener
-
removeWeakListener
protected void removeWeakListener(net.infonode.util.signal.Signal.WeakListener listener) -
removeListener
protected void removeListener(int index) -
hasListeners
public boolean hasListeners() -
iterator
-
getHook
-
emit
-
removeListeners
-