public class ComputeJobView extends Object
SystemView
.Modifier and Type | Class and Description |
---|---|
static class |
ComputeJobView.ComputeJobState
Compute job state.
|
Constructor and Description |
---|
ComputeJobView(IgniteUuid id,
org.apache.ignite.internal.processors.job.GridJobWorker job,
ComputeJobView.ComputeJobState state) |
Modifier and Type | Method and Description |
---|---|
String |
affinityCacheIds() |
int |
affinityPartitionId() |
long |
createTime() |
@Nullable String |
executorName() |
long |
finishTime() |
IgniteUuid |
id() |
boolean |
isFinishing() |
boolean |
isInternal() |
boolean |
isStarted() |
boolean |
isTimedOut() |
UUID |
originNodeId() |
IgniteUuid |
sessionId()
sessionId() value equal to the value of ComputeTaskView.sessionId()
if both records represents parts of the same computation. |
long |
startTime() |
ComputeJobView.ComputeJobState |
state() |
String |
taskClassName() |
String |
taskName() |
public ComputeJobView(IgniteUuid id, org.apache.ignite.internal.processors.job.GridJobWorker job, ComputeJobView.ComputeJobState state)
id
- Job id.job
- Job.state
- Job state.public IgniteUuid id()
public IgniteUuid sessionId()
sessionId()
value equal to the value of ComputeTaskView.sessionId()
if both records represents parts of the same computation.ComputeTaskView.sessionId()
public UUID originNodeId()
public String taskName()
public String taskClassName()
public String affinityCacheIds()
null
for non affinity call.public int affinityPartitionId()
-1
for non affinity call.public long createTime()
public long startTime()
public long finishTime()
public boolean isInternal()
True
if job is internal.public boolean isFinishing()
True
if job is finishing.public boolean isTimedOut()
True
if job is timed out.public boolean isStarted()
True
if job started.@Nullable public @Nullable String executorName()
null
if not specified.public ComputeJobView.ComputeJobState state()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023