Interface HistoryEntry


  • public interface HistoryEntry
    Holds information about one execution of a TaskExecution.
    The execution may, but does not need to, be already finished.
    Since:
    taskplanner 3.0
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getErrors()
      Returns the list of errors of this execution.
      int getExecutedSeriesCount()
      Returns the number of series data sets that were executed in case the task has a series set.
      long getExecutionFinishTime()
      Returns the executionFinishTime of this Execution in milliseconds since January 1, 1970, 00:00:00 GMT.
      The value can be 0 if the execution is still running or -1 if the execution did not finish normally.
      com.inet.id.GUID getExecutionId()
      Get the ID uniquely identifying this execution.
      long getExecutionStartTime()
      Returns the time when execution was started in milliseconds since January 1, 1970, 00:00:00 GMT.
      int getProgress()
      Returns the progress of the task [0..100].
      java.util.List<java.lang.String> getSkippedResultActions()
      Returns the list of ids of result action that where not executed due to not fulfilled conditions.
    • Method Detail

      • getErrors

        java.util.List<java.lang.String> getErrors()
        Returns the list of errors of this execution.
        Returns:
        the list of errors.
        Since:
        taskplanner 3.0
      • getSkippedResultActions

        java.util.List<java.lang.String> getSkippedResultActions()
        Returns the list of ids of result action that where not executed due to not fulfilled conditions.
        Returns:
        the ids of result actions that were skipped.
        Since:
        taskplanner 3.0
      • getExecutedSeriesCount

        int getExecutedSeriesCount()
        Returns the number of series data sets that were executed in case the task has a series set. If no series is defined, -1 is returned.
        Returns:
        the number of series data sets or -1 if the task is no series.
        Since:
        taskplanner 3.0
      • getExecutionStartTime

        long getExecutionStartTime()
        Returns the time when execution was started in milliseconds since January 1, 1970, 00:00:00 GMT.
        Returns:
        the executionStartTime
        Since:
        taskplanner 3.0
      • getExecutionFinishTime

        long getExecutionFinishTime()
        Returns the executionFinishTime of this Execution in milliseconds since January 1, 1970, 00:00:00 GMT.
        The value can be 0 if the execution is still running or -1 if the execution did not finish normally.
        Returns:
        the executionFinishTime
        Since:
        taskplanner 3.0
      • getProgress

        int getProgress()
        Returns the progress of the task [0..100]. -1 means that the task has no progress, e.g. when not running.
        Returns:
        the progress of the task.
        Since:
        taskplanner 3.0
      • getExecutionId

        com.inet.id.GUID getExecutionId()
        Get the ID uniquely identifying this execution. There can be many executions for one and the same task.
        Returns:
        the ID, not null.
        Since:
        taskplanner 22.10