Class KieSessionMonitoringImpl

  • All Implemented Interfaces:
    org.kie.api.management.GenericKieSessionMonitoringMXBean, org.kie.api.management.KieSessionMonitoringMXBean

    public class KieSessionMonitoringImpl
    extends org.drools.core.management.GenericKieSessionMonitoringImpl
    implements org.kie.api.management.KieSessionMonitoringMXBean
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.drools.core.management.GenericKieSessionMonitoringImpl

        org.drools.core.management.GenericKieSessionMonitoringImpl.AgendaStats, org.drools.core.management.GenericKieSessionMonitoringImpl.ProcessStats
      • Nested classes/interfaces inherited from interface org.kie.api.management.GenericKieSessionMonitoringMXBean

        org.kie.api.management.GenericKieSessionMonitoringMXBean.IAgendaStatsData, org.kie.api.management.GenericKieSessionMonitoringMXBean.IGlobalProcessStatsData, org.kie.api.management.GenericKieSessionMonitoringMXBean.IProcessStatsData
    • Field Summary

      • Fields inherited from class org.drools.core.management.GenericKieSessionMonitoringImpl

        agendaStats, ksessions, processStats
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ObjectName getName()  
      long getTotalFactCount()  
      long getTotalSessions()  
      • Methods inherited from class org.drools.core.management.GenericKieSessionMonitoringImpl

        attach, detach, dispose, getAverageFiringTime, getKieBaseId, getKieSessionName, getLastReset, getStatsByProcess, getStatsByRule, getStatsForProcess, getStatsForRule, getTotalFiringTime, getTotalMatchesCancelled, getTotalMatchesCreated, getTotalMatchesFired, getTotalProcessInstancesCompleted, getTotalProcessInstancesStarted, reset
      • Methods inherited from interface org.kie.api.management.GenericKieSessionMonitoringMXBean

        getAverageFiringTime, getKieBaseId, getKieSessionName, getLastReset, getStatsByProcess, getStatsByRule, getStatsForProcess, getStatsForRule, getTotalFiringTime, getTotalMatchesCancelled, getTotalMatchesCreated, getTotalMatchesFired, getTotalProcessInstancesCompleted, getTotalProcessInstancesStarted, reset
    • Constructor Detail

      • KieSessionMonitoringImpl

        public KieSessionMonitoringImpl​(String containerId,
                                        String kbaseId,
                                        String ksessionName)
    • Method Detail

      • getName

        public ObjectName getName()
        Specified by:
        getName in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
      • getTotalSessions

        public long getTotalSessions()
        Specified by:
        getTotalSessions in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
      • getTotalFactCount

        public long getTotalFactCount()
        Specified by:
        getTotalFactCount in interface org.kie.api.management.KieSessionMonitoringMXBean