Class ComputeJobView
- java.lang.Object
-
- org.apache.ignite.spi.systemview.view.ComputeJobView
-
public class ComputeJobView extends Object
Compute job representation for aSystemView.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComputeJobView.ComputeJobStateCompute job state.
-
Constructor Summary
Constructors Constructor Description ComputeJobView(IgniteUuid id, org.apache.ignite.internal.processors.job.GridJobWorker job, ComputeJobView.ComputeJobState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaffinityCacheIds()intaffinityPartitionId()longcreateTime()@Nullable StringexecutorName()longfinishTime()IgniteUuidid()booleanisFinishing()booleanisInternal()booleanisStarted()booleanisTimedOut()UUIDoriginNodeId()IgniteUuidsessionId()sessionId()value equal to the value ofComputeTaskView.sessionId()if both records represents parts of the same computation.longstartTime()ComputeJobView.ComputeJobStatestate()StringtaskClassName()StringtaskName()
-
-
-
Constructor Detail
-
ComputeJobView
public ComputeJobView(IgniteUuid id, org.apache.ignite.internal.processors.job.GridJobWorker job, ComputeJobView.ComputeJobState state)
- Parameters:
id- Job id.job- Job.state- Job state.
-
-
Method Detail
-
id
public IgniteUuid id()
- Returns:
- Job id.
-
sessionId
public IgniteUuid sessionId()
sessionId()value equal to the value ofComputeTaskView.sessionId()if both records represents parts of the same computation.- Returns:
- Session id.
- See Also:
ComputeTaskView.sessionId()
-
originNodeId
public UUID originNodeId()
- Returns:
- Origin node id.
-
taskName
public String taskName()
- Returns:
- Task name.
-
taskClassName
public String taskClassName()
- Returns:
- Task class name.
-
affinityCacheIds
public String affinityCacheIds()
- Returns:
- Comma separated list of cache identifiers or
nullfor non affinity call.
-
affinityPartitionId
public int affinityPartitionId()
- Returns:
- Affinity partition id or
-1for non affinity call.
-
createTime
public long createTime()
- Returns:
- Create time in milliseconds.
-
startTime
public long startTime()
- Returns:
- Start time in milliseconds.
-
finishTime
public long finishTime()
- Returns:
- Finish time in milliseconds.
-
isInternal
public boolean isInternal()
- Returns:
Trueif job is internal.
-
isFinishing
public boolean isFinishing()
- Returns:
Trueif job is finishing.
-
isTimedOut
public boolean isTimedOut()
- Returns:
Trueif job is timed out.
-
isStarted
public boolean isStarted()
- Returns:
Trueif job started.
-
executorName
@Nullable public @Nullable String executorName()
- Returns:
- Executor name or
nullif not specified.
-
state
public ComputeJobView.ComputeJobState state()
- Returns:
- Job state.
-
-