Class BpmnProcess
java.lang.Object
io.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
io.automatiko.engine.workflow.bpmn2.BpmnProcess
- All Implemented Interfaces:
io.automatiko.engine.api.workflow.Process<BpmnVariables>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.automatiko.engine.workflow.AbstractProcess
io.automatiko.engine.workflow.AbstractProcess.CompletionEventListener -
Field Summary
Fields inherited from class io.automatiko.engine.workflow.AbstractProcess
accessPolicy, activated, completionEventListener, endOfInstanceStrategy, instances, locks, process, processInstancesFactory, processRuntime, services, startTimerInstances -
Constructor Summary
ConstructorsConstructorDescriptionBpmnProcess(io.automatiko.engine.api.definition.process.Process p) BpmnProcess(io.automatiko.engine.api.definition.process.Process p, io.automatiko.engine.api.workflow.ProcessConfig config) -
Method Summary
Modifier and TypeMethodDescriptionio.automatiko.engine.api.definition.process.Processprotected voidcollectSubprocessNodes(Collection<io.automatiko.engine.workflow.process.core.node.SubProcessNode> items, io.automatiko.engine.api.definition.process.NodeContainer container) io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createInstance(io.automatiko.engine.api.Model m) io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, BpmnVariables model, long versionTrack) io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createInstance(BpmnVariables variables) io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createInstance(String businessKey, BpmnVariables variables) io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables>createReadOnlyInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, BpmnVariables model) static List<BpmnProcess>from(io.automatiko.engine.api.io.Resource... resource) static List<BpmnProcess>from(io.automatiko.engine.api.workflow.ProcessConfig config, io.automatiko.engine.api.io.Resource... resources) static voidoverrideCompiler(BpmnProcessCompiler compiler) io.automatiko.engine.api.definition.process.Processprocess()protected voidMethods inherited from class io.automatiko.engine.workflow.AbstractProcess
accessPolicy, activate, archiveInstance, configure, configureTimerInstance, createInstance, createProcessRuntime, deactivate, description, endOfInstanceStrategy, eventListener, exportInstance, id, importInstance, instances, isProcessFactorySet, locks, name, send, services, setProcessInstancesFactory, versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.automatiko.engine.api.workflow.Process
image, subprocesses, taskInputs, taskOutputs
-
Constructor Details
-
BpmnProcess
public BpmnProcess(io.automatiko.engine.api.definition.process.Process p) -
BpmnProcess
public BpmnProcess(io.automatiko.engine.api.definition.process.Process p, io.automatiko.engine.api.workflow.ProcessConfig config)
-
-
Method Details
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createInstance(io.automatiko.engine.api.Model m) -
createInstance
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createInstance(String businessKey, BpmnVariables variables) -
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createInstance(BpmnVariables variables) -
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, BpmnVariables model, long versionTrack) - Specified by:
createInstancein classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
createReadOnlyInstance
public io.automatiko.engine.api.workflow.ProcessInstance<BpmnVariables> createReadOnlyInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, BpmnVariables model) - Specified by:
createReadOnlyInstancein classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
process
public io.automatiko.engine.api.definition.process.Process process()- Overrides:
processin classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
createModel
- Specified by:
createModelin interfaceio.automatiko.engine.api.workflow.Process<BpmnVariables>- Overrides:
createModelin classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
registerListeners
protected void registerListeners()- Overrides:
registerListenersin classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-
collectSubprocessNodes
protected void collectSubprocessNodes(Collection<io.automatiko.engine.workflow.process.core.node.SubProcessNode> items, io.automatiko.engine.api.definition.process.NodeContainer container) -
overrideCompiler
-
from
-
from
public static List<BpmnProcess> from(io.automatiko.engine.api.workflow.ProcessConfig config, io.automatiko.engine.api.io.Resource... resources) -
buildProcess
public io.automatiko.engine.api.definition.process.Process buildProcess()- Specified by:
buildProcessin classio.automatiko.engine.workflow.AbstractProcess<BpmnVariables>
-