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
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
ConstructorsModifierConstructorDescriptionprotected
CallNodeHandler
(ProcessCaseRepository caseRepository, ProcessEngine engine) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 Details
-
CallNodeHandler
-
-
Method Details
-
scheduleNode
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
-