Package org.flowable.engine.impl.agenda
Class DebugContinueProcessOperation
- java.lang.Object
-
- org.flowable.engine.impl.agenda.AbstractOperation
-
- org.flowable.engine.impl.agenda.ContinueProcessOperation
-
- org.flowable.engine.impl.agenda.DebugContinueProcessOperation
-
- All Implemented Interfaces:
Runnable
public class DebugContinueProcessOperation extends ContinueProcessOperation
This class extendsContinueProcessOperationwith the possibility to check whether execution is trying to execute a breakpoint- Author:
- martin.grofcik
-
-
Field Summary
Fields Modifier and Type Field Description protected ProcessDebuggerdebuggerstatic StringHANDLER_TYPE_BREAK_POINT-
Fields inherited from class org.flowable.engine.impl.agenda.ContinueProcessOperation
forceSynchronousOperation, inCompensation, migrationContext
-
Fields inherited from class org.flowable.engine.impl.agenda.AbstractOperation
agenda, commandContext, execution
-
-
Constructor Summary
Constructors Constructor Description DebugContinueProcessOperation(ProcessDebugger debugger, CommandContext commandContext, ExecutionEntity execution)DebugContinueProcessOperation(ProcessDebugger debugger, CommandContext commandContext, ExecutionEntity execution, boolean forceSynchronousOperation, boolean inCompensation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbreakExecution(org.flowable.bpmn.model.FlowNode flowNode)protected voidcontinueThroughFlowNode(org.flowable.bpmn.model.FlowNode flowNode)-
Methods inherited from class org.flowable.engine.impl.agenda.ContinueProcessOperation
continueThroughSequenceFlow, createBoundaryEvents, createChildExecutionForSubProcess, createMultiInstanceRootExecution, executeActivityBehavior, executeAsynchronous, executeBoundaryEvents, executeMultiInstanceSynchronous, executeProcessStartExecutionListeners, executeSynchronous, hasMultiInstanceRootExecution, run
-
Methods inherited from class org.flowable.engine.impl.agenda.AbstractOperation
executeExecutionListeners, executeExecutionListeners, findFirstParentScopeExecution, getAgenda, getCommandContext, getCurrentFlowElement, getExecution, setAgenda, setCommandContext, setExecution
-
-
-
-
Field Detail
-
HANDLER_TYPE_BREAK_POINT
public static final String HANDLER_TYPE_BREAK_POINT
- See Also:
- Constant Field Values
-
debugger
protected ProcessDebugger debugger
-
-
Constructor Detail
-
DebugContinueProcessOperation
public DebugContinueProcessOperation(ProcessDebugger debugger, CommandContext commandContext, ExecutionEntity execution, boolean forceSynchronousOperation, boolean inCompensation)
-
DebugContinueProcessOperation
public DebugContinueProcessOperation(ProcessDebugger debugger, CommandContext commandContext, ExecutionEntity execution)
-
-
Method Detail
-
continueThroughFlowNode
protected void continueThroughFlowNode(org.flowable.bpmn.model.FlowNode flowNode)
- Overrides:
continueThroughFlowNodein classContinueProcessOperation
-
breakExecution
protected void breakExecution(org.flowable.bpmn.model.FlowNode flowNode)
-
-