public interface TaskTracker
| Modifier and Type | Method and Description |
|---|---|
long |
getCount() |
default Duration |
getElapsedTime() |
Instant |
getFinishTime() |
String |
getLastItem() |
String |
getName() |
Instant |
getScheduledTime() |
String |
getServerName() |
Instant |
getStartTime() |
TaskStatus |
getStatus() |
TaskTracker |
heartbeat() |
TaskTracker |
heartbeat(long count) |
TaskTracker |
increment() |
TaskTracker |
increment(long incrementBy) |
TaskTracker |
onFinish() |
TaskTracker |
onStart()
Call when the task starts executing, potentially after waiting in a queue
|
TaskTracker |
requestStop() |
TaskTracker |
setFinishTime(Instant finishTime) |
TaskTracker |
setLastItemProcessed(String lastItemProcessed) |
TaskTracker |
setScheduledTime(Instant scheduledTime)
Set the intended start time of the task, before it's enqueued for execution
|
TaskTracker |
setStartTime(Instant startTime) |
TaskTracker |
setStatus(TaskStatus status) |
boolean |
shouldStop() |
String getName()
String getServerName()
TaskTracker setScheduledTime(Instant scheduledTime)
Instant getScheduledTime()
TaskTracker onStart()
TaskTracker setStartTime(Instant startTime)
Instant getStartTime()
TaskTracker onFinish()
TaskTracker setFinishTime(Instant finishTime)
Instant getFinishTime()
TaskTracker heartbeat()
TaskTracker heartbeat(long count)
TaskTracker increment()
TaskTracker increment(long incrementBy)
long getCount()
TaskTracker setLastItemProcessed(String lastItemProcessed)
String getLastItem()
TaskTracker setStatus(TaskStatus status)
TaskStatus getStatus()
TaskTracker requestStop()
boolean shouldStop()
default Duration getElapsedTime()
Copyright © 2009–2021. All rights reserved.