Class MyPrometheusMetricsProvider

  • All Implemented Interfaces:
    org.kie.server.services.prometheus.PrometheusMetricsProvider

    public class MyPrometheusMetricsProvider
    extends Object
    implements org.kie.server.services.prometheus.PrometheusMetricsProvider
    • Constructor Detail

      • MyPrometheusMetricsProvider

        public MyPrometheusMetricsProvider()
    • Method Detail

      • createDMNRuntimeEventListener

        public org.kie.dmn.api.core.event.DMNRuntimeEventListener createDMNRuntimeEventListener​(org.kie.server.services.api.KieContainerInstance kContainer)
        Specified by:
        createDMNRuntimeEventListener in interface org.kie.server.services.prometheus.PrometheusMetricsProvider
      • createAgendaEventListener

        public org.kie.api.event.rule.AgendaEventListener createAgendaEventListener​(String kieSessionId,
                                                                                    org.kie.server.services.api.KieContainerInstance kContainer)
        Specified by:
        createAgendaEventListener in interface org.kie.server.services.prometheus.PrometheusMetricsProvider
      • createPhaseLifecycleListener

        public org.optaplanner.core.impl.phase.event.PhaseLifecycleListener createPhaseLifecycleListener​(String solverId)
        Specified by:
        createPhaseLifecycleListener in interface org.kie.server.services.prometheus.PrometheusMetricsProvider
      • createAsynchronousJobListener

        public org.jbpm.executor.AsynchronousJobListener createAsynchronousJobListener()
        Specified by:
        createAsynchronousJobListener in interface org.kie.server.services.prometheus.PrometheusMetricsProvider
      • createDeploymentEventListener

        public org.jbpm.services.api.DeploymentEventListener createDeploymentEventListener()
        Specified by:
        createDeploymentEventListener in interface org.kie.server.services.prometheus.PrometheusMetricsProvider