Class ProcessInstanceEventBatch
- java.lang.Object
-
- io.automatiko.engine.services.event.impl.ProcessInstanceEventBatch
-
- All Implemented Interfaces:
io.automatiko.engine.api.event.EventBatch
public class ProcessInstanceEventBatch extends Object implements io.automatiko.engine.api.event.EventBatch
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceEventBatch(String service, io.automatiko.engine.api.Addons addons)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(Object rawEvent)protected ProcessInstanceEventBodycreate(io.automatiko.engine.api.event.process.ProcessEvent event)protected NodeInstanceEventBodycreate(io.automatiko.engine.api.event.process.ProcessNodeEvent event)protected VariableInstanceEventBodycreate(io.automatiko.engine.api.event.process.ProcessVariableChangedEvent event)protected Set<MilestoneEventBody>createMilestones(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance pi)protected UserTaskInstanceEventBodycreateUserTask(io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent workItemTransitionEvent)Collection<io.automatiko.engine.api.event.DataEvent<?>>events()protected StringextractRuntimeSource(Map<String,String> metadata)protected voidhandleProcessCompletedEvent(io.automatiko.engine.api.event.process.ProcessCompletedEvent event, ProcessInstanceEventBody body)protected voidhandleProcessNodeLeftEvent(io.automatiko.engine.api.event.process.ProcessNodeLeftEvent event, ProcessInstanceEventBody body)protected voidhandleProcessNodeTriggeredEvent(io.automatiko.engine.api.event.process.ProcessNodeTriggeredEvent event, ProcessInstanceEventBody body)protected voidhandleProcessVariableChangedEvent(io.automatiko.engine.api.event.process.ProcessVariableChangedEvent variableChangedEvent, Set<VariableInstanceEventBody> variables)protected voidhandleProcessWorkItemTransitionEvent(io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent workItemTransitionEvent, Map<String,UserTaskInstanceEventBody> userTaskInstances)protected Stringversion(String version)
-
-
-
Field Detail
-
TRACKED
public static final String TRACKED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProcessInstanceEventBatch
public ProcessInstanceEventBatch(String service, io.automatiko.engine.api.Addons addons)
-
-
Method Detail
-
append
public void append(Object rawEvent)
- Specified by:
appendin interfaceio.automatiko.engine.api.event.EventBatch
-
events
public Collection<io.automatiko.engine.api.event.DataEvent<?>> events()
- Specified by:
eventsin interfaceio.automatiko.engine.api.event.EventBatch
-
handleProcessCompletedEvent
protected void handleProcessCompletedEvent(io.automatiko.engine.api.event.process.ProcessCompletedEvent event, ProcessInstanceEventBody body)
-
handleProcessNodeTriggeredEvent
protected void handleProcessNodeTriggeredEvent(io.automatiko.engine.api.event.process.ProcessNodeTriggeredEvent event, ProcessInstanceEventBody body)
-
handleProcessNodeLeftEvent
protected void handleProcessNodeLeftEvent(io.automatiko.engine.api.event.process.ProcessNodeLeftEvent event, ProcessInstanceEventBody body)
-
handleProcessWorkItemTransitionEvent
protected void handleProcessWorkItemTransitionEvent(io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent workItemTransitionEvent, Map<String,UserTaskInstanceEventBody> userTaskInstances)
-
handleProcessVariableChangedEvent
protected void handleProcessVariableChangedEvent(io.automatiko.engine.api.event.process.ProcessVariableChangedEvent variableChangedEvent, Set<VariableInstanceEventBody> variables)
-
createUserTask
protected UserTaskInstanceEventBody createUserTask(io.automatiko.engine.api.event.process.ProcessWorkItemTransitionEvent workItemTransitionEvent)
-
create
protected ProcessInstanceEventBody create(io.automatiko.engine.api.event.process.ProcessEvent event)
-
createMilestones
protected Set<MilestoneEventBody> createMilestones(io.automatiko.engine.api.runtime.process.WorkflowProcessInstance pi)
-
create
protected NodeInstanceEventBody create(io.automatiko.engine.api.event.process.ProcessNodeEvent event)
-
create
protected VariableInstanceEventBody create(io.automatiko.engine.api.event.process.ProcessVariableChangedEvent event)
-
-