Class ServerlessProcess
- java.lang.Object
-
- io.automatiko.engine.workflow.AbstractProcess<ServerlessModel>
-
- io.automatiko.engine.workflow.serverless.ServerlessProcess
-
- All Implemented Interfaces:
io.automatiko.engine.api.workflow.Process<ServerlessModel>
public class ServerlessProcess extends io.automatiko.engine.workflow.AbstractProcess<ServerlessModel>
-
-
Constructor Summary
Constructors Constructor Description ServerlessProcess(io.automatiko.engine.api.definition.process.Process p)ServerlessProcess(io.automatiko.engine.api.definition.process.Process p, io.automatiko.engine.api.workflow.ProcessConfig config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.automatiko.engine.api.definition.process.ProcessbuildProcess()protected voidcollectSubprocessNodes(java.util.Collection<io.automatiko.engine.workflow.process.core.node.SubProcessNode> items, io.automatiko.engine.api.definition.process.NodeContainer container)io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel>createInstance()io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel>createInstance(io.automatiko.engine.api.Model m)io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel>createInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, ServerlessModel model, long versionTrack)io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel>createInstance(ServerlessModel variables)io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel>createInstance(java.lang.String businessKey, ServerlessModel variables)ServerlessModelcreateModel()io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel>createReadOnlyInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, ServerlessModel model)static java.util.List<ServerlessProcess>from(io.automatiko.engine.api.io.Resource... resource)static java.util.List<ServerlessProcess>from(io.automatiko.engine.api.workflow.ProcessConfig config, io.automatiko.engine.api.io.Resource... resources)io.automatiko.engine.api.definition.process.Processprocess()static io.automatiko.engine.api.workflow.ProcessConfigprocessConfig()protected voidregisterListeners()-
Methods inherited from class io.automatiko.engine.workflow.AbstractProcess
accessPolicy, activate, archiveInstance, configure, configureTimerInstance, createInstance, createProcessRuntime, deactivate, endOfInstanceStrategy, eventListener, exportInstance, id, importInstance, instances, isProcessFactorySet, locks, name, send, services, setProcessInstancesFactory, version
-
-
-
-
Method Detail
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel> createInstance(io.automatiko.engine.api.Model m)
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel> createInstance()
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel> createInstance(java.lang.String businessKey, ServerlessModel variables)
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel> createInstance(ServerlessModel variables)
-
createInstance
public io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel> createInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, ServerlessModel model, long versionTrack)
- Specified by:
createInstancein classio.automatiko.engine.workflow.AbstractProcess<ServerlessModel>
-
createReadOnlyInstance
public io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel> createReadOnlyInstance(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, ServerlessModel model)
- Specified by:
createReadOnlyInstancein classio.automatiko.engine.workflow.AbstractProcess<ServerlessModel>
-
process
public io.automatiko.engine.api.definition.process.Process process()
- Overrides:
processin classio.automatiko.engine.workflow.AbstractProcess<ServerlessModel>
-
createModel
public ServerlessModel createModel()
- Specified by:
createModelin interfaceio.automatiko.engine.api.workflow.Process<ServerlessModel>- Overrides:
createModelin classio.automatiko.engine.workflow.AbstractProcess<ServerlessModel>
-
registerListeners
protected void registerListeners()
- Overrides:
registerListenersin classio.automatiko.engine.workflow.AbstractProcess<ServerlessModel>
-
collectSubprocessNodes
protected void collectSubprocessNodes(java.util.Collection<io.automatiko.engine.workflow.process.core.node.SubProcessNode> items, io.automatiko.engine.api.definition.process.NodeContainer container)
-
from
public static java.util.List<ServerlessProcess> from(io.automatiko.engine.api.io.Resource... resource)
-
from
public static java.util.List<ServerlessProcess> 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<ServerlessModel>
-
processConfig
public static io.automatiko.engine.api.workflow.ProcessConfig processConfig()
-
-