Class CallNodeHandler
- java.lang.Object
-
- com.aquima.interactions.process.impl.handlers.NodeHandlerBase
-
- com.aquima.interactions.process.impl.handlers.ProcessNodeHandler
-
- com.aquima.interactions.process.impl.handlers.CallNodeHandler
-
- All Implemented Interfaces:
INodeHandler
,ITaskHandler
public class CallNodeHandler extends ProcessNodeHandler implements INodeHandler
Handler for (sub) process call nodes.- Since:
- 7.1
- Author:
- O. Kerpershoek
-
-
Field Summary
-
Fields inherited from class com.aquima.interactions.process.impl.handlers.ProcessNodeHandler
caseRepository, processEngine
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CallNodeHandler(ProcessCaseRepository caseRepository, ProcessEngine engine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
completeNode(IEvaluationContext context, ITaskModel processTask, String exitAction)
void
scheduleNode(IEvaluationContext context)
This method should schedule a task for the current node.-
Methods inherited from class com.aquima.interactions.process.impl.handlers.ProcessNodeHandler
cancelChildTasks, checkConditionalTasksForProcess, containsOpenTasks, processNode
-
Methods inherited from class com.aquima.interactions.process.impl.handlers.NodeHandlerBase
calculateTimeout, scheduleExpiringJob, schedulePriorityReevaluation, scheduleTimerJob, setPostponedJobs
-
-
-
-
Constructor Detail
-
CallNodeHandler
protected CallNodeHandler(ProcessCaseRepository caseRepository, ProcessEngine engine)
-
-
Method Detail
-
scheduleNode
public void scheduleNode(IEvaluationContext context)
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 interfaceINodeHandler
- Parameters:
context
- This object contains information about the current node.
-
completeNode
protected void completeNode(IEvaluationContext context, ITaskModel processTask, String exitAction) throws AppException
- Specified by:
completeNode
in classProcessNodeHandler
- Throws:
AppException
-
-