Class ServerlessProcessInstance
- java.lang.Object
-
- io.automatiko.engine.workflow.AbstractProcessInstance<ServerlessModel>
-
- io.automatiko.engine.workflow.serverless.ServerlessProcessInstance
-
- All Implemented Interfaces:
io.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel>
public class ServerlessProcessInstance extends io.automatiko.engine.workflow.AbstractProcessInstance<ServerlessModel>
-
-
Field Summary
-
Fields inherited from class io.automatiko.engine.workflow.AbstractProcessInstance
abortCode, abortData, completionEventListener, correlationKey, description, id, initiator, lock, LOGGER, parentProcessInstanceId, process, processErrors, processInstance, reloadSupplier, rootProcessId, rootProcessInstanceId, rt, status, tags, variables, versionTracker, visibleTo
-
-
Constructor Summary
Constructors Constructor Description ServerlessProcessInstance(io.automatiko.engine.workflow.AbstractProcess<ServerlessModel> process, ServerlessModel variables, io.automatiko.engine.api.runtime.process.ProcessRuntime rt)ServerlessProcessInstance(io.automatiko.engine.workflow.AbstractProcess<ServerlessModel> process, ServerlessModel variables, io.automatiko.engine.api.runtime.process.ProcessRuntime rt, io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, long versionTrack)ServerlessProcessInstance(io.automatiko.engine.workflow.AbstractProcess<ServerlessModel> process, ServerlessModel variables, io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi)ServerlessProcessInstance(io.automatiko.engine.workflow.AbstractProcess<ServerlessModel> process, ServerlessModel variables, java.lang.String businessKey, io.automatiko.engine.api.runtime.process.ProcessRuntime rt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>bind(ServerlessModel variables)protected voidconfigureLock(java.lang.String businessKey)java.util.Collection<io.automatiko.engine.api.workflow.ProcessInstance<? extends io.automatiko.engine.api.Model>>subprocesses()protected voidunbind(ServerlessModel variables, java.util.Map<java.lang.String,java.lang.Object> vmap)-
Methods inherited from class io.automatiko.engine.workflow.AbstractProcessInstance
abort, abortCode, abortData, abortWorkItem, addToUnitOfWork, addToUnitOfWork, adHocFragments, archive, buildProcessErrors, buildTags, businessKey, cancelNodeInstance, collectedFinishedSubprocesses, completeWorkItem, description, disconnect, endDate, equals, errors, events, expiresAtDate, failWorkItem, getVersionTracker, hashCode, id, image, imported, initiator, internalGetProcessInstance, internalRemoveProcessInstance, lock, milestones, parentProcessInstanceId, populateChildProcesses, populateChildProcesses, process, processInstance, reconnect, removeOnFinish, retriggerNodeInstance, rootProcessId, rootProcessInstanceId, send, setVisibleTo, start, start, startDate, startFrom, startFrom, status, subprocesses, sync, tags, transitionWorkItem, triggerNode, unlock, updateVariables, variables, visibleTo, workItem, workItems
-
-
-
-
Constructor Detail
-
ServerlessProcessInstance
public ServerlessProcessInstance(io.automatiko.engine.workflow.AbstractProcess<ServerlessModel> process, ServerlessModel variables, io.automatiko.engine.api.runtime.process.ProcessRuntime rt)
-
ServerlessProcessInstance
public ServerlessProcessInstance(io.automatiko.engine.workflow.AbstractProcess<ServerlessModel> process, ServerlessModel variables, java.lang.String businessKey, io.automatiko.engine.api.runtime.process.ProcessRuntime rt)
-
ServerlessProcessInstance
public ServerlessProcessInstance(io.automatiko.engine.workflow.AbstractProcess<ServerlessModel> process, ServerlessModel variables, io.automatiko.engine.api.runtime.process.ProcessRuntime rt, io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi, long versionTrack)
-
ServerlessProcessInstance
public ServerlessProcessInstance(io.automatiko.engine.workflow.AbstractProcess<ServerlessModel> process, ServerlessModel variables, io.automatiko.engine.api.runtime.process.WorkflowProcessInstance wpi)
-
-
Method Detail
-
bind
protected java.util.Map<java.lang.String,java.lang.Object> bind(ServerlessModel variables)
- Overrides:
bindin classio.automatiko.engine.workflow.AbstractProcessInstance<ServerlessModel>
-
unbind
protected void unbind(ServerlessModel variables, java.util.Map<java.lang.String,java.lang.Object> vmap)
- Overrides:
unbindin classio.automatiko.engine.workflow.AbstractProcessInstance<ServerlessModel>
-
configureLock
protected void configureLock(java.lang.String businessKey)
- Overrides:
configureLockin classio.automatiko.engine.workflow.AbstractProcessInstance<ServerlessModel>
-
subprocesses
public java.util.Collection<io.automatiko.engine.api.workflow.ProcessInstance<? extends io.automatiko.engine.api.Model>> subprocesses()
- Specified by:
subprocessesin interfaceio.automatiko.engine.api.workflow.ProcessInstance<ServerlessModel>- Overrides:
subprocessesin classio.automatiko.engine.workflow.AbstractProcessInstance<ServerlessModel>
-
-