public class ComputeTaskStatus extends Object implements ComputeTaskStatusSnapshot
ComputeTaskStatusSnapshot| Modifier and Type | Method and Description |
|---|---|
Map<?,?> |
attributes() |
@Nullable Object |
createBy() |
long |
endTime() |
@Nullable Throwable |
failReason() |
boolean |
fullSupport() |
boolean |
internal() |
List<UUID> |
jobNodes() |
static ComputeTaskStatus |
onFinishTask(GridTaskSessionImpl sessionImp,
@Nullable Throwable err)
Creates a task status on finishing task.
|
UUID |
originatingNodeId() |
IgniteUuid |
sessionId() |
static ComputeTaskStatus |
snapshot(GridTaskSessionImpl sessionImp)
Creates the status of a task that is in progress.
|
long |
startTime() |
ComputeTaskStatusEnum |
status() |
String |
taskName() |
public IgniteUuid sessionId()
sessionId in interface ComputeTaskStatusSnapshotpublic String taskName()
taskName in interface ComputeTaskStatusSnapshotpublic UUID originatingNodeId()
originatingNodeId in interface ComputeTaskStatusSnapshotpublic long startTime()
startTime in interface ComputeTaskStatusSnapshotpublic long endTime()
endTime in interface ComputeTaskStatusSnapshotpublic List<UUID> jobNodes()
jobNodes in interface ComputeTaskStatusSnapshotpublic Map<?,?> attributes()
attributes in interface ComputeTaskStatusSnapshotpublic ComputeTaskStatusEnum status()
status in interface ComputeTaskStatusSnapshot@Nullable public @Nullable Throwable failReason()
failReason in interface ComputeTaskStatusSnapshotpublic boolean fullSupport()
fullSupport in interface ComputeTaskStatusSnapshottrue if change of task attributes is available.@Nullable public @Nullable Object createBy()
createBy in interface ComputeTaskStatusSnapshotnull if security is not available.public boolean internal()
internal in interface ComputeTaskStatusSnapshotTrue if task is internal.public static ComputeTaskStatus snapshot(GridTaskSessionImpl sessionImp)
sessionImp - Task session.public static ComputeTaskStatus onFinishTask(GridTaskSessionImpl sessionImp, @Nullable @Nullable Throwable err)
sessionImp - Task session.err - – Reason for the failure of the task, null if the task completed successfully.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023