Class TaskNodeHandler

    • Method Detail

      • scheduleNode

        public void scheduleNode​(IEvaluationContext context)
                          throws AppException
        Description copied from interface: INodeHandler
        This method should schedule a task for the current node. The context contains the current node and the parent task.
        Specified by:
        scheduleNode in interface INodeHandler
        Parameters:
        context - This object contains information about the current node.
        Throws:
        AppException - This exception is thrown when the task could not be scheduled.
      • processNode

        public void processNode​(IEvaluationContext context,
                                ITaskModel currentTask)
                         throws AppException
        Description copied from interface: ITaskHandler
        This method should process the task, and if the evaluation is successful, schedule the follow-up tasks.
        Specified by:
        processNode in interface ITaskHandler
        Parameters:
        context - The current context of the task.
        currentTask - The task that should be processed.
        Throws:
        AppException - This exception is thrown when the task could not be processed.