Class StatelessKieSessionMonitoringImpl

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

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

      Nested Classes 
      Modifier and Type Class Description
      static class  StatelessKieSessionMonitoringImpl.RuleRuntimeStats  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void attach​(org.kie.api.event.KieRuntimeEventManager ksession)  
      void detach​(org.kie.api.event.KieRuntimeEventManager ksession)  
      void dispose()  
      ObjectName getName()  
      long getTotalObjectsDeleted()  
      long getTotalObjectsInserted()  
      long getTotalSessions()  
      void reset()  
      • Methods inherited from class org.drools.core.management.GenericKieSessionMonitoringImpl

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

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

      • StatelessKieSessionMonitoringImpl

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

      • getName

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

        public void attach​(org.kie.api.event.KieRuntimeEventManager ksession)
        Overrides:
        attach in class org.drools.core.management.GenericKieSessionMonitoringImpl
      • detach

        public void detach​(org.kie.api.event.KieRuntimeEventManager ksession)
        Overrides:
        detach in class org.drools.core.management.GenericKieSessionMonitoringImpl
      • dispose

        public void dispose()
        Overrides:
        dispose in class org.drools.core.management.GenericKieSessionMonitoringImpl
      • reset

        public void reset()
        Specified by:
        reset in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
        Overrides:
        reset in class org.drools.core.management.GenericKieSessionMonitoringImpl
      • getTotalSessions

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

        public long getTotalObjectsInserted()
        Specified by:
        getTotalObjectsInserted in interface org.kie.api.management.StatelessKieSessionMonitoringMXBean
      • getTotalObjectsDeleted

        public long getTotalObjectsDeleted()
        Specified by:
        getTotalObjectsDeleted in interface org.kie.api.management.StatelessKieSessionMonitoringMXBean