Class CmmnCommandInvoker
java.lang.Object
org.flowable.common.engine.impl.interceptor.AbstractCommandInterceptor
org.flowable.cmmn.engine.impl.interceptor.CmmnCommandInvoker
- All Implemented Interfaces:
CommandInterceptor
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Collection<AgendaOperationExecutionListener>
protected AgendaOperationRunner
Fields inherited from class org.flowable.common.engine.impl.interceptor.AbstractCommandInterceptor
next
-
Constructor Summary
ConstructorsConstructorDescriptionCmmnCommandInvoker
(AgendaOperationRunner agendaOperationRunner, Collection<AgendaOperationExecutionListener> agendaOperationExecutionListeners) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
evaluateUntilStable
(CommandContext commandContext) <T> T
execute
(CommandConfig config, Command<T> command, CommandExecutor commandExecutor) protected void
executeExecutionListenersAfterException
(CommandContext commandContext, Runnable runnable, Throwable throwable) protected void
executeExecutionListenersAfterExecute
(CommandContext commandContext, Runnable runnable) protected void
executeExecutionListenersBeforeExecute
(CommandContext commandContext, Runnable runnable) protected void
executeOperation
(CommandContext commandContext, boolean isStoreCaseInstanceIdOfNoOperation, Runnable runnable) protected void
executeOperations
(CommandContext commandContext, boolean isStoreCaseInstanceIdOfNoOperation) void
setAgendaOperationRunner
(AgendaOperationRunner agendaOperationRunner) void
setNext
(CommandInterceptor next) Methods inherited from class org.flowable.common.engine.impl.interceptor.AbstractCommandInterceptor
getNext
-
Field Details
-
agendaOperationRunner
-
agendaOperationExecutionListeners
-
-
Constructor Details
-
CmmnCommandInvoker
public CmmnCommandInvoker(AgendaOperationRunner agendaOperationRunner, Collection<AgendaOperationExecutionListener> agendaOperationExecutionListeners)
-
-
Method Details
-
execute
-
executeOperations
protected void executeOperations(CommandContext commandContext, boolean isStoreCaseInstanceIdOfNoOperation) -
executeExecutionListenersBeforeExecute
protected void executeExecutionListenersBeforeExecute(CommandContext commandContext, Runnable runnable) -
executeExecutionListenersAfterExecute
protected void executeExecutionListenersAfterExecute(CommandContext commandContext, Runnable runnable) -
executeExecutionListenersAfterException
protected void executeExecutionListenersAfterException(CommandContext commandContext, Runnable runnable, Throwable throwable) -
executeOperation
protected void executeOperation(CommandContext commandContext, boolean isStoreCaseInstanceIdOfNoOperation, Runnable runnable) -
evaluateUntilStable
-
setNext
- Specified by:
setNext
in interfaceCommandInterceptor
- Overrides:
setNext
in classAbstractCommandInterceptor
-
getAgendaOperationRunner
-
setAgendaOperationRunner
-