public class JobWorkerInterruptionTimeoutObject extends Object implements GridTimeoutObject
worker interruption.
After calling GridJobWorker.cancel() the worker should try to complete gracefully,
if it doesn't then it will interrupt after some time.
| Constructor and Description |
|---|
JobWorkerInterruptionTimeoutObject(GridJobWorker jobWorker,
long endTime)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
long |
endTime() |
GridJobWorker |
jobWorker() |
void |
onTimeout()
Timeout callback.
|
IgniteUuid |
timeoutId() |
String |
toString() |
public JobWorkerInterruptionTimeoutObject(GridJobWorker jobWorker, long endTime)
jobWorker - Compute job worker.endTime - Time when the timeout object should be executed in mills.public IgniteUuid timeoutId()
timeoutId in interface GridTimeoutObjectpublic long endTime()
endTime in interface GridTimeoutObjectpublic void onTimeout()
onTimeout in interface GridTimeoutObjectpublic GridJobWorker jobWorker()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023