Class VelocityTask

  • All Implemented Interfaces:
    Task, java.lang.Comparable<VelocityTask>

    public class VelocityTask
    extends java.lang.Object
    implements Task
    • Method Detail

      • incrementRetry

        public void incrementRetry()
      • isComplete

        public boolean isComplete()
      • getTaskId

        public java.lang.String getTaskId()
      • compareTo

        public int compareTo​(VelocityTask o)
        Specified by:
        compareTo in interface java.lang.Comparable<VelocityTask>
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getTaskInfo

        public org.apache.mesos.v1.Protos.TaskInfo getTaskInfo()
        Specified by:
        getTaskInfo in interface Task
      • getCreated

        public java.time.LocalDateTime getCreated()
        Specified by:
        getCreated in interface Task
      • getStartTime

        public java.time.LocalDateTime getStartTime()
      • getFinishTime

        public java.time.LocalDateTime getFinishTime()
      • getState

        public org.apache.mesos.v1.Protos.TaskState getState()
        Specified by:
        getState in interface Task
      • isStarted

        public boolean isStarted()
      • isRunning

        public boolean isRunning()
      • getTaskRetries

        public int getTaskRetries()
      • setTaskDefinition

        public void setTaskDefinition​(TaskDefinition taskDefinition)
      • setTaskInfo

        public void setTaskInfo​(org.apache.mesos.v1.Protos.TaskInfo taskInfo)
      • setRemote

        public void setRemote​(TaskRemote remote)
      • setCreated

        public void setCreated​(java.time.LocalDateTime created)
      • setStartTime

        public void setStartTime​(java.time.LocalDateTime startTime)
      • setFinishTime

        public void setFinishTime​(java.time.LocalDateTime finishTime)
      • setState

        public void setState​(org.apache.mesos.v1.Protos.TaskState state)
      • setStarted

        public void setStarted​(boolean started)
      • setRunning

        public void setRunning​(boolean running)
      • setTaskRetries

        public void setTaskRetries​(int taskRetries)