Interface ElementRunner
- All Known Implementing Classes:
AbstractRunner
,GraphRunner
public interface ElementRunner
Runner responsible to run or undo an element of a route.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel
(CoreSession session, DocumentRouteElement element) Cancel this element.void
resume
(CoreSession session, DocumentRouteElement element, String nodeId, String taskId, Map<String, Object> data, String status) Resumes this graph route on a given node.void
run
(CoreSession session, DocumentRouteElement element) Run this element.void
run
(CoreSession session, DocumentRouteElement element, Map<String, Serializable> map) Run this element.
-
Method Details
-
run
Run this element. -
run
Run this element. If an exception is thrown while doing, it cancels the route. -
resume
void resume(CoreSession session, DocumentRouteElement element, String nodeId, String taskId, Map<String, Object> data, String status) Resumes this graph route on a given node.- Since:
- 5.6
-
cancel
Cancel this element.- See Also:
-