Class ComputeJobView


  • public class ComputeJobView
    extends Object
    Compute job representation for a SystemView.
    • 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

      • 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 null for non affinity call.
      • affinityPartitionId

        public int affinityPartitionId()
        Returns:
        Affinity partition id or -1 for 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:
        True if job is internal.
      • isFinishing

        public boolean isFinishing()
        Returns:
        True if job is finishing.
      • isTimedOut

        public boolean isTimedOut()
        Returns:
        True if job is timed out.
      • isStarted

        public boolean isStarted()
        Returns:
        True if job started.
      • executorName

        @Nullable
        public @Nullable String executorName()
        Returns:
        Executor name or null if not specified.