Class ExecuteDecisionServiceOperation
- java.lang.Object
-
- org.flowable.dmn.engine.impl.agenda.operation.DmnOperation
-
- org.flowable.dmn.engine.impl.agenda.operation.ExecuteDecisionServiceOperation
-
- All Implemented Interfaces:
Runnable
public class ExecuteDecisionServiceOperation extends DmnOperation
-
-
Field Summary
Fields Modifier and Type Field Description protected DecisionServicedecisionServiceprotected ExecuteDecisionContextexecuteDecisionContext-
Fields inherited from class org.flowable.dmn.engine.impl.agenda.operation.DmnOperation
commandContext
-
-
Constructor Summary
Constructors Constructor Description ExecuteDecisionServiceOperation(CommandContext commandContext, ExecuteDecisionContext executeDecisionContext, DecisionService decisionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Decision>determineDecisionExecutionOrder(List<Decision> allDecisions)protected List<Decision>determineDecisionExecutionOrder(List<Decision> encapsulatedDecisions, List<Decision> outputDecisions)protected voidplanExecuteDecisionOperationsForDecisionService()voidrun()
-
-
-
Field Detail
-
decisionService
protected final DecisionService decisionService
-
executeDecisionContext
protected final ExecuteDecisionContext executeDecisionContext
-
-
Constructor Detail
-
ExecuteDecisionServiceOperation
public ExecuteDecisionServiceOperation(CommandContext commandContext, ExecuteDecisionContext executeDecisionContext, DecisionService decisionService)
-
-
Method Detail
-
run
public void run()
-
planExecuteDecisionOperationsForDecisionService
protected void planExecuteDecisionOperationsForDecisionService()
-
determineDecisionExecutionOrder
protected List<Decision> determineDecisionExecutionOrder(List<Decision> encapsulatedDecisions, List<Decision> outputDecisions)
-
-