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()
        Returns:
        The combined result obtained after each task was executed. This is, for the most part, just the individual result of the task that was run most recently.
      • isSuccessful

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