Class ExampleCustomPrometheusMetricListener

  • All Implemented Interfaces:
    org.kie.dmn.api.core.event.DMNRuntimeEventListener

    public class ExampleCustomPrometheusMetricListener
    extends Object
    implements org.kie.dmn.api.core.event.DMNRuntimeEventListener
    • Constructor Detail

      • ExampleCustomPrometheusMetricListener

        public ExampleCustomPrometheusMetricListener​(org.kie.server.services.api.KieContainerInstance containerInstance)
    • Method Detail

      • beforeEvaluateDecision

        public void beforeEvaluateDecision​(org.kie.dmn.api.core.event.BeforeEvaluateDecisionEvent e)
        Specified by:
        beforeEvaluateDecision in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
      • afterEvaluateDecision

        public void afterEvaluateDecision​(org.kie.dmn.api.core.event.AfterEvaluateDecisionEvent e)
        Specified by:
        afterEvaluateDecision in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
      • beforeEvaluateBKM

        public void beforeEvaluateBKM​(org.kie.dmn.api.core.event.BeforeEvaluateBKMEvent event)
        Specified by:
        beforeEvaluateBKM in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
      • afterEvaluateBKM

        public void afterEvaluateBKM​(org.kie.dmn.api.core.event.AfterEvaluateBKMEvent event)
        Specified by:
        afterEvaluateBKM in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
      • beforeEvaluateContextEntry

        public void beforeEvaluateContextEntry​(org.kie.dmn.api.core.event.BeforeEvaluateContextEntryEvent event)
        Specified by:
        beforeEvaluateContextEntry in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
      • afterEvaluateContextEntry

        public void afterEvaluateContextEntry​(org.kie.dmn.api.core.event.AfterEvaluateContextEntryEvent event)
        Specified by:
        afterEvaluateContextEntry in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
      • beforeEvaluateDecisionTable

        public void beforeEvaluateDecisionTable​(org.kie.dmn.api.core.event.BeforeEvaluateDecisionTableEvent event)
        Specified by:
        beforeEvaluateDecisionTable in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
      • afterEvaluateDecisionTable

        public void afterEvaluateDecisionTable​(org.kie.dmn.api.core.event.AfterEvaluateDecisionTableEvent event)
        Specified by:
        afterEvaluateDecisionTable in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
      • beforeEvaluateDecisionService

        public void beforeEvaluateDecisionService​(org.kie.dmn.api.core.event.BeforeEvaluateDecisionServiceEvent event)
        Specified by:
        beforeEvaluateDecisionService in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
      • afterEvaluateDecisionService

        public void afterEvaluateDecisionService​(org.kie.dmn.api.core.event.AfterEvaluateDecisionServiceEvent event)
        Specified by:
        afterEvaluateDecisionService in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener