Interface LastExecution



  • public interface LastExecution
    Contains information about the last execution of a task. This is used by the methods in the Trigger class to determine the next scheduled timeout or whether a run should be skipped.
    Since:
    1.0
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getIdentityName​()
      The name or ID of the identifiable object, as specified in the ManagedTask.IDENTITY_NAME execution property of the task if it also implements the ManagedTask interface.
      java.lang.Object getResult​()
      Result of the last execution.
      java.util.Date getRunEnd​()
      The last time in which the task was completed.
      java.util.Date getRunStart​()
      The last time in which the task started running.
      java.util.Date getScheduledStart​()
      The last time in which task was scheduled to run.
    • Method Detail

      • getIdentityName

        java.lang.String getIdentityName​()
        The name or ID of the identifiable object, as specified in the ManagedTask.IDENTITY_NAME execution property of the task if it also implements the ManagedTask interface.
        Returns:
        the name or ID of the identifiable object.
      • getResult

        java.lang.Object getResult​()
        Result of the last execution.
        Returns:
        The result of the last execution. It could return null if the last execution did not complete, or the result of the task was null.
      • getScheduledStart

        java.util.Date getScheduledStart​()
        The last time in which task was scheduled to run.
        Returns:
        The last date/time in which the task was scheduled to run.
      • getRunStart

        java.util.Date getRunStart​()
        The last time in which the task started running.
        Returns:
        the last date/time in which the task started running, or null if the task was canceled before it was started.
      • getRunEnd

        java.util.Date getRunEnd​()
        The last time in which the task was completed.
        Returns:
        the last date/time in which the task was completed, or null if the task was canceled before it was completed.