Class ProcessInstanceWorkUnit<T>
- java.lang.Object
-
- io.automatiko.engine.services.uow.ProcessInstanceWorkUnit<T>
-
- All Implemented Interfaces:
io.automatiko.engine.api.uow.WorkUnit<io.automatiko.engine.api.workflow.ProcessInstance<T>>
public class ProcessInstanceWorkUnit<T> extends Object implements io.automatiko.engine.api.uow.WorkUnit<io.automatiko.engine.api.workflow.ProcessInstance<T>>
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceWorkUnit(io.automatiko.engine.api.workflow.ProcessInstance<T> data, Consumer<Object> action)ProcessInstanceWorkUnit(io.automatiko.engine.api.workflow.ProcessInstance<T> data, Consumer<Object> action, Consumer<Object> compensation)
-
-
-
Method Detail
-
data
public io.automatiko.engine.api.workflow.ProcessInstance<T> data()
- Specified by:
datain interfaceio.automatiko.engine.api.uow.WorkUnit<T>
-
perform
public void perform()
- Specified by:
performin interfaceio.automatiko.engine.api.uow.WorkUnit<T>
-
abort
public void abort()
- Specified by:
abortin interfaceio.automatiko.engine.api.uow.WorkUnit<T>
-
priority
public Integer priority()
- Specified by:
priorityin interfaceio.automatiko.engine.api.uow.WorkUnit<T>
-
-