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 AgendaOperationRunnerFields inherited from class org.flowable.common.engine.impl.interceptor.AbstractCommandInterceptor
next -
Constructor Summary
ConstructorsConstructorDescriptionCmmnCommandInvoker(AgendaOperationRunner agendaOperationRunner, Collection<AgendaOperationExecutionListener> agendaOperationExecutionListeners) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidevaluateUntilStable(CommandContext commandContext) <T> Texecute(CommandConfig config, Command<T> command, CommandExecutor commandExecutor) protected voidexecuteExecutionListenersAfterException(CommandContext commandContext, Runnable runnable, Throwable throwable) protected voidexecuteExecutionListenersAfterExecute(CommandContext commandContext, Runnable runnable) protected voidexecuteExecutionListenersBeforeExecute(CommandContext commandContext, Runnable runnable) protected voidexecuteOperation(CommandContext commandContext, boolean isStoreCaseInstanceIdOfNoOperation, Runnable runnable) protected voidexecuteOperations(CommandContext commandContext, boolean isStoreCaseInstanceIdOfNoOperation) voidsetAgendaOperationRunner(AgendaOperationRunner agendaOperationRunner) voidsetNext(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:
setNextin interfaceCommandInterceptor- Overrides:
setNextin classAbstractCommandInterceptor
-
getAgendaOperationRunner
-
setAgendaOperationRunner
-