Class Execution
- java.lang.Object
-
- com.github.kagkarlsson.scheduler.task.Execution
-
public final class Execution extends Object
-
-
Field Summary
Fields Modifier and Type Field Description intconsecutiveFailuresInstantexecutionTimeInstantlastFailureInstantlastHeartbeatInstantlastSuccessbooleanpickedStringpickedByTaskInstancetaskInstancelongversion
-
Constructor Summary
Constructors Constructor Description Execution(Instant executionTime, TaskInstance taskInstance)Execution(Instant executionTime, TaskInstance taskInstance, boolean picked, String pickedBy, Instant lastSuccess, Instant lastFailure, int consecutiveFailures, Instant lastHeartbeat, long version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)InstantgetExecutionTime()inthashCode()booleanisPicked()StringtoString()
-
-
-
Field Detail
-
taskInstance
public final TaskInstance taskInstance
-
executionTime
public final Instant executionTime
-
picked
public final boolean picked
-
pickedBy
public final String pickedBy
-
consecutiveFailures
public int consecutiveFailures
-
lastHeartbeat
public final Instant lastHeartbeat
-
version
public final long version
-
lastFailure
public final Instant lastFailure
-
lastSuccess
public final Instant lastSuccess
-
-
Constructor Detail
-
Execution
public Execution(Instant executionTime, TaskInstance taskInstance)
-
-
Method Detail
-
getExecutionTime
public Instant getExecutionTime()
-
isPicked
public boolean isPicked()
-
-