Interface ITaskQueueExecutionResult

  • All Superinterfaces:
    Serializable
    All Known Implementing Classes:
    TaskQueueExecutionResult

    public interface ITaskQueueExecutionResult
    extends Serializable
    Represents the result of running one or multiple tasks. Each task may have invoked other tasks. You can retrieve a list of the individual results via getIndividualResults(). The getMainResult() is the final combined result obtained from all executing all tasks in order.
    Since:
    7.0.0
    Author:
    XIMA MEDIA GmbH
    • Method Detail

      • getIndividualResults

        List<ITaskExecutionResult> getIndividualResults()
        Returns:
        The individual results for each task that was executed. This is a list of snapshots of the result obtained after each task was run. Tasks run prior to another task may affect the individual result of that task.
      • getMainResult

        ITaskExecutionResult getMainResult()
        Gets the combined result obtained after each task was executed. This is mostly just the individual result of the task that was run most recently. Certain details such as the HTTP servlet response may originate from a different task.
        Returns:
        The combined result obtained after each task was executed.
      • isSuccessful

        default boolean isSuccessful()
        Returns:
        true if getMainResult() is successful, false otherwise.