Class AbstractRunner
java.lang.Object
org.nuxeo.ecm.platform.routing.core.impl.AbstractRunner
- All Implemented Interfaces:
ElementRunner
- Direct Known Subclasses:
GraphRunner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel
(CoreSession session, DocumentRouteElement element) Cancel this element.protected List<DocumentRouteElement>
getChildrenElement
(CoreSession session, DocumentRouteElement 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, Map<String, Serializable> map) Run this element.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.ecm.platform.routing.core.impl.ElementRunner
run
-
Constructor Details
-
AbstractRunner
public AbstractRunner()
-
-
Method Details
-
getChildrenElement
protected List<DocumentRouteElement> getChildrenElement(CoreSession session, DocumentRouteElement element) -
run
Description copied from interface:ElementRunner
Run this element.- Specified by:
run
in interfaceElementRunner
-
resume
public void resume(CoreSession session, DocumentRouteElement element, String nodeId, String taskId, Map<String, Object> data, String status) Description copied from interface:ElementRunner
Resumes this graph route on a given node.- Specified by:
resume
in interfaceElementRunner
-
cancel
Description copied from interface:ElementRunner
Cancel this element.- Specified by:
cancel
in interfaceElementRunner
- See Also:
-