Package com.skytix.velocity.entities
Class VelocityTask
- java.lang.Object
-
- com.skytix.velocity.entities.VelocityTask
-
- All Implemented Interfaces:
Task,java.lang.Comparable<VelocityTask>
public class VelocityTask extends java.lang.Object implements Task
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVelocityTask.VelocityTaskBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VelocityTask.VelocityTaskBuilderbuilder()intcompareTo(VelocityTask o)booleanequals(java.lang.Object obj)java.time.LocalDateTimegetCreated()java.time.LocalDateTimegetFinishTime()TaskRemotegetRemote()java.time.LocalDateTimegetStartTime()org.apache.mesos.v1.Protos.TaskStategetState()TaskDefinitiongetTaskDefinition()java.lang.StringgetTaskId()org.apache.mesos.v1.Protos.TaskInfogetTaskInfo()intgetTaskRetries()inthashCode()voidincrementRetry()booleanisComplete()booleanisRunning()booleanisStarted()voidsetCreated(java.time.LocalDateTime created)voidsetFinishTime(java.time.LocalDateTime finishTime)voidsetRemote(TaskRemote remote)voidsetRunning(boolean running)voidsetStarted(boolean started)voidsetStartTime(java.time.LocalDateTime startTime)voidsetState(org.apache.mesos.v1.Protos.TaskState state)voidsetTaskDefinition(TaskDefinition taskDefinition)voidsetTaskInfo(org.apache.mesos.v1.Protos.TaskInfo taskInfo)voidsetTaskRetries(int taskRetries)
-
-
-
Method Detail
-
incrementRetry
public void incrementRetry()
-
isComplete
public boolean isComplete()
-
getTaskId
public java.lang.String getTaskId()
-
compareTo
public int compareTo(VelocityTask o)
- Specified by:
compareToin interfacejava.lang.Comparable<VelocityTask>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
builder
public static VelocityTask.VelocityTaskBuilder builder()
-
getTaskDefinition
public TaskDefinition getTaskDefinition()
-
getTaskInfo
public org.apache.mesos.v1.Protos.TaskInfo getTaskInfo()
- Specified by:
getTaskInfoin interfaceTask
-
getRemote
public TaskRemote getRemote()
-
getCreated
public java.time.LocalDateTime getCreated()
- Specified by:
getCreatedin interfaceTask
-
getStartTime
public java.time.LocalDateTime getStartTime()
-
getFinishTime
public java.time.LocalDateTime getFinishTime()
-
getState
public org.apache.mesos.v1.Protos.TaskState getState()
-
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)
-
-