Enum Class IntermediateEventFiringResult

java.lang.Object
java.lang.Enum<IntermediateEventFiringResult>
ch.ivyteam.ivy.process.intermediateevent.IntermediateEventFiringResult
All Implemented Interfaces:
Serializable, Comparable<IntermediateEventFiringResult>, java.lang.constant.Constable

public enum IntermediateEventFiringResult extends Enum<IntermediateEventFiringResult>
The state of an intermediate event
API:
This is a public API.
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    The system had waited for the event, but then the task or case associated with the event was destroyed by a user.
    The system has not yet waited on the event.
    The system has waited for the event and has processed the event.
    The system has waited for the event but the event has been received to late.
    The system has waited for the event but the event has been received to late.
    The system has waited for the event but the event has been received to late.
  • Enum Constant Details

    • PENDING

      public static final IntermediateEventFiringResult PENDING
      The system has not yet waited on the event. Maybe the system will later process the event. Useally this state is returned if the answer from a 3rd party system is received before the intermediate event element in a process is reached.
      API:
      This public API is available in Java.
    • PROCESSED

      public static final IntermediateEventFiringResult PROCESSED
      The system has waited for the event and has processed the event.
      API:
      This public API is available in Java.
    • TIMEOUTED_NOT_PROCESSED

      public static final IntermediateEventFiringResult TIMEOUTED_NOT_PROCESSED
      The system has waited for the event but the event has been received to late. The task that had been waiting for this event was destroyed. Subsequent process steps will therefore not be processed.
      API:
      This public API is available in Java.
    • TIMEOUTED_PROCESSED

      public static final IntermediateEventFiringResult TIMEOUTED_PROCESSED
      The system has waited for the event but the event has been received to late. However the task that has been waiting for this event has processed the event and is now ready to for execution. Subsequent process steps will be processed.
      API:
      This public API is available in Java.
    • TIMEOUTED_PROCESSED_WITHOUT_EVENT

      public static final IntermediateEventFiringResult TIMEOUTED_PROCESSED_WITHOUT_EVENT
      The system has waited for the event but the event has been received to late. The task that had been waiting for this event was set to the next state even if the event was not yet received. Subsequent process steps has been or will be processed but without considering the data of the event result object.
      API:
      This public API is available in Java.
    • CANCELED_NOT_PROCESSED

      public static final IntermediateEventFiringResult CANCELED_NOT_PROCESSED
      The system had waited for the event, but then the task or case associated with the event was destroyed by a user. Subsequent process steps will therefore not be processed.
      API:
      This public API is available in Java.