Interface INodeHandlerFactory

  • All Known Implementing Classes:
    NodeHandlerFactory

    public interface INodeHandlerFactory
    Interface for objects that can provide node handler implementations.
    Since:
    7.1
    Author:
    O. Kerpershoek
    • Method Detail

      • getHandlerFor

        INodeHandler getHandlerFor​(IProcessNodeDefinition node,
                                   IProcessCaseChangeListener changeListener,
                                   PostponedJobs postponedJobs)
        This method returns the node handler that should be used for the specified definition.
        Parameters:
        node - The node definition for which a handler is requested.
        postponedJobs - Place to add the configurations for the jobs that have to be scheduled later.
        Returns:
        The node handler for the specified node.
      • getTaskHandlerFor

        ITaskHandler getTaskHandlerFor​(ITaskModel task,
                                       IProcessCaseChangeListener changeListener)
        This method returns a handler for the specified task.
        Parameters:
        task - The task for which a handler is requested.
        Returns:
        The handler that should be used to process the task.