Class DMNRuntimeEventManagerUtils


  • public final class DMNRuntimeEventManagerUtils
    extends Object
    • Method Detail

      • fireBeforeEvaluateDecision

        public static org.kie.dmn.api.core.event.BeforeEvaluateDecisionEvent fireBeforeEvaluateDecision​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                                                                        org.kie.dmn.api.core.ast.DecisionNode decision,
                                                                                                        org.kie.dmn.api.core.DMNResult result)
      • fireAfterEvaluateDecision

        public static void fireAfterEvaluateDecision​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                     org.kie.dmn.api.core.ast.DecisionNode decision,
                                                     org.kie.dmn.api.core.DMNResult result,
                                                     org.kie.dmn.api.core.event.BeforeEvaluateDecisionEvent beforeEvaluateDecisionEvent)
      • fireBeforeEvaluateDecisionService

        public static void fireBeforeEvaluateDecisionService​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                             org.kie.dmn.api.core.ast.DecisionServiceNode decision,
                                                             org.kie.dmn.api.core.DMNResult result)
      • fireAfterEvaluateDecisionService

        public static void fireAfterEvaluateDecisionService​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                            org.kie.dmn.api.core.ast.DecisionServiceNode decision,
                                                            org.kie.dmn.api.core.DMNResult result)
      • fireBeforeEvaluateBKM

        public static void fireBeforeEvaluateBKM​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                 org.kie.dmn.api.core.ast.BusinessKnowledgeModelNode bkm,
                                                 org.kie.dmn.api.core.DMNResult result)
      • fireAfterEvaluateBKM

        public static void fireAfterEvaluateBKM​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                org.kie.dmn.api.core.ast.BusinessKnowledgeModelNode bkm,
                                                org.kie.dmn.api.core.DMNResult result)
      • fireBeforeEvaluateDecisionTable

        public static void fireBeforeEvaluateDecisionTable​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                           String nodeName,
                                                           String dtName,
                                                           org.kie.dmn.api.core.DMNResult result)
      • fireAfterEvaluateDecisionTable

        public static void fireAfterEvaluateDecisionTable​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                          String nodeName,
                                                          String dtName,
                                                          org.kie.dmn.api.core.DMNResult result,
                                                          List<Integer> matches,
                                                          List<Integer> fired)
      • fireBeforeEvaluateContextEntry

        public static void fireBeforeEvaluateContextEntry​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                          String nodeName,
                                                          String variableName,
                                                          String variableId,
                                                          String expressionId,
                                                          org.kie.dmn.api.core.DMNResult result)
      • fireAfterEvaluateContextEntry

        public static void fireAfterEvaluateContextEntry​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                         String nodeName,
                                                         String variableName,
                                                         String variableId,
                                                         String expressionId,
                                                         Object expressionResult,
                                                         org.kie.dmn.api.core.DMNResult result)
      • fireBeforeInvokeBKM

        public static void fireBeforeInvokeBKM​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                               org.kie.dmn.api.core.ast.BusinessKnowledgeModelNode bkm,
                                               org.kie.dmn.api.core.DMNResult result,
                                               List<Object> invocationParameters)
      • fireAfterInvokeBKM

        public static void fireAfterInvokeBKM​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                              org.kie.dmn.api.core.ast.BusinessKnowledgeModelNode bkm,
                                              org.kie.dmn.api.core.DMNResult result,
                                              Object invocationResult)