Package org.drools.kiesession.management
Class StatelessKieSessionMonitoringImpl
- java.lang.Object
-
- org.drools.core.management.GenericKieSessionMonitoringImpl
-
- org.drools.kiesession.management.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 classStatelessKieSessionMonitoringImpl.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
-
-
Field Summary
Fields Modifier and Type Field Description StatelessKieSessionMonitoringImpl.RuleRuntimeStatsruleRuntimeStats
-
Constructor Summary
Constructors Constructor Description StatelessKieSessionMonitoringImpl(String containerId, String kbaseId, String ksessionName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattach(org.kie.api.event.KieRuntimeEventManager ksession)voiddetach(org.kie.api.event.KieRuntimeEventManager ksession)voiddispose()ObjectNamegetName()longgetTotalObjectsDeleted()longgetTotalObjectsInserted()longgetTotalSessions()voidreset()-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getAverageFiringTime, getKieBaseId, getKieSessionName, getLastReset, getStatsByProcess, getStatsByRule, getStatsForProcess, getStatsForRule, getTotalFiringTime, getTotalMatchesCancelled, getTotalMatchesCreated, getTotalMatchesFired, getTotalProcessInstancesCompleted, getTotalProcessInstancesStarted
-
-
-
-
Field Detail
-
ruleRuntimeStats
public StatelessKieSessionMonitoringImpl.RuleRuntimeStats ruleRuntimeStats
-
-
Method Detail
-
getName
public ObjectName getName()
- Specified by:
getNamein interfaceorg.kie.api.management.GenericKieSessionMonitoringMXBean
-
attach
public void attach(org.kie.api.event.KieRuntimeEventManager ksession)
- Overrides:
attachin classorg.drools.core.management.GenericKieSessionMonitoringImpl
-
detach
public void detach(org.kie.api.event.KieRuntimeEventManager ksession)
- Overrides:
detachin classorg.drools.core.management.GenericKieSessionMonitoringImpl
-
dispose
public void dispose()
- Overrides:
disposein classorg.drools.core.management.GenericKieSessionMonitoringImpl
-
reset
public void reset()
- Specified by:
resetin interfaceorg.kie.api.management.GenericKieSessionMonitoringMXBean- Overrides:
resetin classorg.drools.core.management.GenericKieSessionMonitoringImpl
-
getTotalSessions
public long getTotalSessions()
- Specified by:
getTotalSessionsin interfaceorg.kie.api.management.GenericKieSessionMonitoringMXBean
-
getTotalObjectsInserted
public long getTotalObjectsInserted()
- Specified by:
getTotalObjectsInsertedin interfaceorg.kie.api.management.StatelessKieSessionMonitoringMXBean
-
getTotalObjectsDeleted
public long getTotalObjectsDeleted()
- Specified by:
getTotalObjectsDeletedin interfaceorg.kie.api.management.StatelessKieSessionMonitoringMXBean
-
-