Class JobEvent

    • Constructor Detail

      • JobEvent

        public JobEvent()
        No-arg constructor.
      • JobEvent

        public JobEvent​(ClusterNode node,
                        String msg,
                        int type)
        Creates job event with given parameters.
        Parameters:
        node - Node.
        msg - Optional message.
        type - Event type.
    • Method Detail

      • shortDisplay

        public String shortDisplay()
        Gets a shortened version of toString() result. Suitable for humans to read.
        Specified by:
        shortDisplay in interface Event
        Overrides:
        shortDisplay in class EventAdapter
        Returns:
        Shortened version of toString() result.
      • taskName

        public String taskName()
        Gets name of the task that triggered the event.
        Returns:
        Name of the task that triggered the event.
      • taskClassName

        public String taskClassName()
        Gets name of task class that triggered this event.
        Returns:
        Name of task class that triggered the event.
      • taskSessionId

        public IgniteUuid taskSessionId()
        Gets task session ID of the task that triggered this event.
        Returns:
        Task session ID of the task that triggered the event.
      • jobId

        public IgniteUuid jobId()
        Gets job ID.
        Returns:
        Job ID.
      • taskName

        public void taskName​(String taskName)
        Sets name of the task that triggered this event.
        Parameters:
        taskName - Task name to set.
      • taskClassName

        public void taskClassName​(String taskClsName)
        Sets name of the task class that triggered this event.
        Parameters:
        taskClsName - Task class name to set.
      • taskSessionId

        public void taskSessionId​(IgniteUuid sesId)
        Sets task session ID of the task that triggered this event.
        Parameters:
        sesId - Task session ID to set.
      • jobId

        public void jobId​(IgniteUuid jobId)
        Sets job ID.
        Parameters:
        jobId - Job ID to set.
      • taskNode

        public ClusterNode taskNode()
        Get node where parent task of the job has originated.
        Returns:
        Node where parent task of the job has originated.
      • taskNode

        public void taskNode​(ClusterNode taskNode)
        Sets node where parent task of the job has originated.
        Parameters:
        taskNode - Node where parent task of the job has originated.
      • taskSubjectId

        public UUID taskSubjectId()
        Gets task subject ID.
        Returns:
        Task subject ID.
      • taskSubjectId

        public void taskSubjectId​(UUID taskSubjId)
        Sets task subject ID.
        Parameters:
        taskSubjId - Task subject ID.
      • resultPolicy

        public void resultPolicy​(@Nullable
                                 @Nullable ComputeJobResultPolicy resPlc)
        Sets job result policy.
        Parameters:
        resPlc - New result policy.