org.drools.management
Class KnowledgeSessionMonitoring
java.lang.Object
org.drools.management.KnowledgeSessionMonitoring
- All Implemented Interfaces:
- org.drools.management.KnowledgeSessionMonitoringMBean
public class KnowledgeSessionMonitoring
- extends Object
- implements org.drools.management.KnowledgeSessionMonitoringMBean
An MBean to monitor a given knowledge session
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
agendaStats
public KnowledgeSessionMonitoring.AgendaStats agendaStats
processStats
public KnowledgeSessionMonitoring.ProcessStats processStats
KnowledgeSessionMonitoring
public KnowledgeSessionMonitoring(InternalWorkingMemory ksession)
dispose
public void dispose()
reset
public void reset()
- Specified by:
reset
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getKsession
public InternalWorkingMemory getKsession()
getKbase
public InternalRuleBase getKbase()
getName
public ObjectName getName()
- Specified by:
getName
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getKnowledgeBaseId
public String getKnowledgeBaseId()
- Specified by:
getKnowledgeBaseId
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getKnowledgeSessionId
public int getKnowledgeSessionId()
- Specified by:
getKnowledgeSessionId
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getTotalFactCount
public long getTotalFactCount()
- Specified by:
getTotalFactCount
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getTotalActivationsFired
public long getTotalActivationsFired()
- Specified by:
getTotalActivationsFired
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getTotalActivationsCancelled
public long getTotalActivationsCancelled()
- Specified by:
getTotalActivationsCancelled
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getTotalActivationsCreated
public long getTotalActivationsCreated()
- Specified by:
getTotalActivationsCreated
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getTotalFiringTime
public long getTotalFiringTime()
- Specified by:
getTotalFiringTime
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getLastReset
public Date getLastReset()
- Specified by:
getLastReset
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getAverageFiringTime
public double getAverageFiringTime()
- Specified by:
getAverageFiringTime
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsForRule
public String getStatsForRule(String ruleName)
- Specified by:
getStatsForRule
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsByRule
public Map<String,String> getStatsByRule()
- Specified by:
getStatsByRule
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getTotalProcessInstancesStarted
public long getTotalProcessInstancesStarted()
- Specified by:
getTotalProcessInstancesStarted
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getTotalProcessInstancesCompleted
public long getTotalProcessInstancesCompleted()
- Specified by:
getTotalProcessInstancesCompleted
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsForProcess
public String getStatsForProcess(String processId)
- Specified by:
getStatsForProcess
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsByProcess
public Map<String,String> getStatsByProcess()
- Specified by:
getStatsByProcess
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsForProcessInstance
public String getStatsForProcessInstance(long processInstanceId)
- Specified by:
getStatsForProcessInstance
in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsByProcessInstance
public Map<Long,String> getStatsByProcessInstance()
- Specified by:
getStatsByProcessInstance
in interface org.drools.management.KnowledgeSessionMonitoringMBean
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.