Class AbstractCompositeListener<T>
java.lang.Object
org.springframework.statemachine.listener.AbstractCompositeListener<T>
- Type Parameters:
T- the type of the listener
- Direct Known Subclasses:
CompositeEnsembleListener,CompositePseudoStateListener,CompositeStateListener,CompositeStateMachineListener,CompositeTriggerListener
Base implementation for all composite listeners.
- Author:
- Janne Valkealahti
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs instance with an empty listener list. -
Method Summary
Modifier and TypeMethodDescriptionGets the listeners.voidRegister a new listener.voidsetListeners(List<? extends T> listeners) Sets the list of listeners.voidunregister(T listener) Unregister a listener.
-
Constructor Details
-
AbstractCompositeListener
public AbstractCompositeListener()Constructs instance with an empty listener list.
-
-
Method Details
-
setListeners
Sets the list of listeners. This clears all existing listeners.- Parameters:
listeners- the new listeners
-
register
Register a new listener.- Parameters:
listener- the listener
-
unregister
Unregister a listener.- Parameters:
listener- the listener
-
getListeners
Gets the listeners.- Returns:
- the listeners
-