Package org.bonitasoft.engine.execution
Interface ProcessExecutor
- All Superinterfaces:
ContainerExecutor
- All Known Implementing Classes:
ProcessExecutorImpl
- Author:
- Baptiste Mesta, Yanyan Liu, Elias Ricken de Medeiros, Hongwen Zang, Celine Souchet, Matthieu Chaffotte
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleProcessCompletion(SProcessDefinition sProcessDefinition, SProcessInstance sProcessInstance, boolean hasActionsToExecute) booleanregisterConnectorsToExecute(SProcessDefinition processDefinition, SProcessInstance sInstance, org.bonitasoft.engine.bpm.connector.ConnectorEvent activationEvent, FlowNodeSelector selector) start(long processDefinitionId, long targetSFlowNodeDefinitionId, long starterId, long starterSubstituteId, SExpressionContext expressionContext, List<SOperation> operations, long callerId, long subProcessDefinitionId, Map<String, Serializable> processInputs) start(long starterId, long starterSubstituteId, List<SOperation> operations, Map<String, Object> context, List<org.bonitasoft.engine.bpm.connector.ConnectorDefinitionWithInputValues> connectorsWithInput, FlowNodeSelector selector, Map<String, Serializable> processInputs) startElements(SProcessInstance sProcessInstance, FlowNodeSelector selector) Methods inherited from interface org.bonitasoft.engine.execution.ContainerExecutor
childFinished, executeFlowNode, getHandledType
-
Method Details
-
start
SProcessInstance start(long processDefinitionId, long targetSFlowNodeDefinitionId, long starterId, long starterSubstituteId, SExpressionContext expressionContext, List<SOperation> operations, long callerId, long subProcessDefinitionId, Map<String, Serializable> processInputs) throws SProcessInstanceCreationException, SContractViolationException -
start
SProcessInstance start(long starterId, long starterSubstituteId, List<SOperation> operations, Map<String, Object> context, List<org.bonitasoft.engine.bpm.connector.ConnectorDefinitionWithInputValues> connectorsWithInput, FlowNodeSelector selector, Map<String, throws SProcessInstanceCreationException, SContractViolationExceptionSerializable> processInputs) -
registerConnectorsToExecute
boolean registerConnectorsToExecute(SProcessDefinition processDefinition, SProcessInstance sInstance, org.bonitasoft.engine.bpm.connector.ConnectorEvent activationEvent, FlowNodeSelector selector) throws SBonitaException - Throws:
SBonitaException
-
startElements
SProcessInstance startElements(SProcessInstance sProcessInstance, FlowNodeSelector selector) throws SProcessInstanceCreationException, SFlowNodeExecutionException, SFlowNodeReadException -
handleProcessCompletion
void handleProcessCompletion(SProcessDefinition sProcessDefinition, SProcessInstance sProcessInstance, boolean hasActionsToExecute) throws SBonitaException - Throws:
SBonitaException
-