Interface TriggerLifeCycleEvent

All Superinterfaces:
HasTriggerData, PersistentTasksEvent
All Known Implementing Classes:
TriggerAddedEvent, TriggerCanceledEvent, TriggerFailedEvent, TriggerRunningEvent, TriggerSuccessEvent

public interface TriggerLifeCycleEvent extends HasTriggerData, 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 TriggerData getData()
      Specified by:
      getData in interface HasTriggerData
    • id

      long id()
    • data

      @NonNull TriggerData data()
    • state

      @Nullable Serializable state()
    • isDone

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