Class DMNRuntimeEventManagerUtils


  • public final class DMNRuntimeEventManagerUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void fireAfterEvaluateAll​(DMNRuntimeEventManagerImpl eventManager, org.kie.dmn.api.core.DMNModel model, DMNResultImpl result)  
      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)  
      static void fireAfterEvaluateContextEntry​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, java.lang.String nodeName, java.lang.String variableName, java.lang.String variableId, java.lang.String expressionId, java.lang.Object expressionResult, org.kie.dmn.api.core.DMNResult result)  
      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)  
      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)  
      static void fireAfterEvaluateDecisionTable​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, java.lang.String nodeName, java.lang.String dtName, java.lang.String dtId, org.kie.dmn.api.core.DMNResult result, java.util.List<java.lang.Integer> matches, java.util.List<java.lang.Integer> fired)  
      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, java.lang.Object invocationResult)  
      static void fireBeforeEvaluateAll​(DMNRuntimeEventManagerImpl eventManager, org.kie.dmn.api.core.DMNModel model, DMNResultImpl result)  
      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)  
      static void fireBeforeEvaluateContextEntry​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, java.lang.String nodeName, java.lang.String variableName, java.lang.String variableId, java.lang.String expressionId, org.kie.dmn.api.core.DMNResult result)  
      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)  
      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)  
      static void fireBeforeEvaluateDecisionTable​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, java.lang.String nodeName, java.lang.String dtName, java.lang.String dtId, org.kie.dmn.api.core.DMNResult result)  
      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, java.util.List<java.lang.Object> invocationParameters)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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,
                                                           java.lang.String nodeName,
                                                           java.lang.String dtName,
                                                           java.lang.String dtId,
                                                           org.kie.dmn.api.core.DMNResult result)
      • fireAfterEvaluateDecisionTable

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

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

        public static void fireAfterEvaluateContextEntry​(org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
                                                         java.lang.String nodeName,
                                                         java.lang.String variableName,
                                                         java.lang.String variableId,
                                                         java.lang.String expressionId,
                                                         java.lang.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,
                                               java.util.List<java.lang.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,
                                              java.lang.Object invocationResult)