Interface ITaskBoundarySignalEventReceiver


  • public interface ITaskBoundarySignalEventReceiver
    A task with an attached Signal Boundary Event element that is waiting for a signal pattern.
    Since:
    6.1.0
    API:
    This is a public API.
    • Method Detail

      • getSignalPattern

        SignalCode getSignalPattern()
        Returns:
        The signal pattern that the signal start is waiting for.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getWaitingTask

        ITask getWaitingTask()
        Returns:
        The task this signal receiver is waiting or has waited on.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getStartedSignaledTask

        ISignaledTask getStartedSignaledTask()
        Returns:
        The task that was started by the received signal.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getSignaledTaskTaskStart

        ITaskStart getSignaledTaskTaskStart()
        Returns:
        The task start where a task will be started if the signal is received.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • isWaitingForSignal

        boolean isWaitingForSignal()
        A task boundary signal event receiver waits on a signal if:
        • The signal is not yet received.
        • The attached task is not done or destroyed.
        Returns:
        true when the Signal Boundary Event element of this task is waiting for signals.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.