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-2012 JBoss by Red Hat. All Rights Reserved.