Interface TriggerLifeCycleEvent

All Superinterfaces:
HasTrigger, PersistentTasksEvent
All Known Implementing Classes:
TriggerAddedEvent, TriggerCanceledEvent, TriggerExpiredEvent, TriggerFailedEvent, TriggerResumedEvent, TriggerRunningEvent, TriggerSuccessEvent

public interface TriggerLifeCycleEvent extends HasTrigger, PersistentTasksEvent
Tag any events which are fired in case something changes on a trigger. The attached data is already a copy, any modification to this data will have no effect.
  • Method Details

    • getData

      default TriggerEntity getData()
      Specified by:
      getData in interface HasTrigger
    • id

      long id()
    • data

    • state

      @Nullable Serializable state()
    • isDone

      boolean isDone()
      Returns:
      true if the trigger was completed, either with success, error or canceled.