Interface ComputeTaskStatusSnapshot

  • All Known Implementing Classes:
    ComputeTaskStatus

    public interface ComputeTaskStatusSnapshot
    Snapshot of the task status.
    • 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.
      • jobNodes

        List<UUID> jobNodes()
        Returns:
        Nodes IDs on which the task jobs will execute.
      • attributes

        Map<?,​?> attributes()
        Returns:
        All session attributes.
      • failReason

        @Nullable
        @Nullable Throwable failReason()
        Returns:
        Reason for the failure of the task.
      • fullSupport

        boolean fullSupport()
        Returns:
        true if change of task attributes is available.
      • createBy

        @Nullable
        @Nullable Object createBy()
        Returns:
        User who created the task, null if security is not available.
      • internal

        boolean internal()
        Returns:
        True if task is internal.