Interface ComputeTaskStatusSnapshot
-
- All Known Implementing Classes:
ComputeTaskStatus
public interface ComputeTaskStatusSnapshotSnapshot of the task status.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<?,?>attributes()@Nullable ObjectcreateBy()longendTime()@Nullable ThrowablefailReason()booleanfullSupport()booleaninternal()List<UUID>jobNodes()UUIDoriginatingNodeId()IgniteUuidsessionId()longstartTime()ComputeTaskStatusEnumstatus()StringtaskName()
-
-
-
Method Detail
-
sessionId
IgniteUuid sessionId()
- Returns:
- Session ID of the task being executed.
-
taskName
String taskName()
- Returns:
- Task name of the task this session belongs to.
-
originatingNodeId
UUID originatingNodeId()
- Returns:
- ID of the node on which task execution originated.
-
startTime
long startTime()
- Returns:
- Start of computation time for the task.
-
endTime
long endTime()
- Returns:
- End of computation time for the task.
-
attributes
Map<?,?> attributes()
- Returns:
- All session attributes.
-
status
ComputeTaskStatusEnum status()
- Returns:
- Status of the task.
-
failReason
@Nullable @Nullable Throwable failReason()
- Returns:
- Reason for the failure of the task.
-
fullSupport
boolean fullSupport()
- Returns:
trueif change of task attributes is available.
-
createBy
@Nullable @Nullable Object createBy()
- Returns:
- User who created the task,
nullif security is not available.
-
internal
boolean internal()
- Returns:
Trueif task is internal.
-
-