Package org.drools.kiesession.management
Class StatelessKieSessionMonitoringImpl
java.lang.Object
org.drools.core.management.GenericKieSessionMonitoringImpl
org.drools.kiesession.management.StatelessKieSessionMonitoringImpl
- All Implemented Interfaces:
GenericKieSessionMonitoringMXBean,StatelessKieSessionMonitoringMXBean
public class StatelessKieSessionMonitoringImpl
extends GenericKieSessionMonitoringImpl
implements StatelessKieSessionMonitoringMXBean
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.drools.core.management.GenericKieSessionMonitoringImpl
GenericKieSessionMonitoringImpl.AgendaStats, GenericKieSessionMonitoringImpl.ProcessStatsNested classes/interfaces inherited from interface org.kie.api.management.GenericKieSessionMonitoringMXBean
GenericKieSessionMonitoringMXBean.IAgendaStatsData, GenericKieSessionMonitoringMXBean.IGlobalProcessStatsData, GenericKieSessionMonitoringMXBean.IProcessStatsData -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.drools.core.management.GenericKieSessionMonitoringImpl
agendaStats, ksessions, processStats -
Constructor Summary
ConstructorsConstructorDescriptionStatelessKieSessionMonitoringImpl(String containerId, String kbaseId, String ksessionName) -
Method Summary
Modifier and TypeMethodDescriptionvoidattach(KieRuntimeEventManager ksession) voiddetach(KieRuntimeEventManager ksession) voiddispose()getName()longlonglongvoidreset()Methods inherited from class org.drools.core.management.GenericKieSessionMonitoringImpl
getAverageFiringTime, getKieBaseId, getKieSessionName, getLastReset, getStatsByProcess, getStatsByRule, getStatsForProcess, getStatsForRule, getTotalFiringTime, getTotalMatchesCancelled, getTotalMatchesCreated, getTotalMatchesFired, getTotalProcessInstancesCompleted, getTotalProcessInstancesStartedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getAverageFiringTime, getKieBaseId, getKieSessionName, getLastReset, getStatsByProcess, getStatsByRule, getStatsForProcess, getStatsForRule, getTotalFiringTime, getTotalMatchesCancelled, getTotalMatchesCreated, getTotalMatchesFired, getTotalProcessInstancesCompleted, getTotalProcessInstancesStarted
-
Field Details
-
ruleRuntimeStats
-
-
Constructor Details
-
StatelessKieSessionMonitoringImpl
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceGenericKieSessionMonitoringMXBean
-
attach
- Overrides:
attachin classGenericKieSessionMonitoringImpl
-
detach
- Overrides:
detachin classGenericKieSessionMonitoringImpl
-
dispose
public void dispose()- Overrides:
disposein classGenericKieSessionMonitoringImpl
-
reset
public void reset()- Specified by:
resetin interfaceGenericKieSessionMonitoringMXBean- Overrides:
resetin classGenericKieSessionMonitoringImpl
-
getTotalSessions
public long getTotalSessions()- Specified by:
getTotalSessionsin interfaceGenericKieSessionMonitoringMXBean
-
getTotalObjectsInserted
public long getTotalObjectsInserted()- Specified by:
getTotalObjectsInsertedin interfaceStatelessKieSessionMonitoringMXBean
-
getTotalObjectsDeleted
public long getTotalObjectsDeleted()- Specified by:
getTotalObjectsDeletedin interfaceStatelessKieSessionMonitoringMXBean
-