Class EventTrigger<S,E>
java.lang.Object
org.springframework.statemachine.trigger.EventTrigger<S,E>
- All Implemented Interfaces:
Trigger<S,E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTriggerListener(TriggerListener listener) Adds the trigger listener.voidarm()Arm a trigger.voiddisarm()Disarm a trigger.reactor.core.publisher.Mono<Boolean>evaluate(TriggerContext<S, E> context) Evaluate trigger.getEvent()Gets the event associated with this trigger.
-
Constructor Details
-
EventTrigger
-
-
Method Details
-
evaluate
Description copied from interface:TriggerEvaluate trigger. -
addTriggerListener
Description copied from interface:TriggerAdds the trigger listener.- Specified by:
addTriggerListenerin interfaceTrigger<S,E> - Parameters:
listener- the listener
-
getEvent
Description copied from interface:TriggerGets the event associated with this trigger. It is possible that there are no event association. -
arm
public void arm()Description copied from interface:TriggerArm a trigger. After trigger has been armed aTriggerListenermay receive events. -
disarm
public void disarm()Description copied from interface:TriggerDisarm a trigger. After trigger has been disarmed aTriggerListenerwill not receive events.
-