public class KieSessionMonitoringImpl extends Object implements org.kie.api.management.KieSessionMonitoringMBean
| Modifier and Type | Class and Description |
|---|---|
static class |
KieSessionMonitoringImpl.AgendaStats |
static class |
KieSessionMonitoringImpl.ProcessStats |
| Modifier and Type | Field and Description |
|---|---|
KieSessionMonitoringImpl.AgendaStats |
agendaStats |
KieSessionMonitoringImpl.ProcessStats |
processStats |
| Constructor and Description |
|---|
KieSessionMonitoringImpl(InternalWorkingMemory ksession) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
double |
getAverageFiringTime() |
InternalKnowledgeBase |
getKbase() |
String |
getKieBaseId() |
int |
getKieSessionId() |
InternalWorkingMemory |
getKsession() |
Date |
getLastReset() |
ObjectName |
getName() |
Map<String,String> |
getStatsByProcess() |
Map<Long,String> |
getStatsByProcessInstance() |
Map<String,String> |
getStatsByRule() |
String |
getStatsForProcess(String processId) |
String |
getStatsForProcessInstance(long processInstanceId) |
String |
getStatsForRule(String ruleName) |
long |
getTotalFactCount() |
long |
getTotalFiringTime() |
long |
getTotalMatchesCancelled() |
long |
getTotalMatchesCreated() |
long |
getTotalMatchesFired() |
long |
getTotalProcessInstancesCompleted() |
long |
getTotalProcessInstancesStarted() |
void |
reset() |
public KieSessionMonitoringImpl.AgendaStats agendaStats
public KieSessionMonitoringImpl.ProcessStats processStats
public KieSessionMonitoringImpl(InternalWorkingMemory ksession)
public void dispose()
public void reset()
reset in interface org.kie.api.management.KieSessionMonitoringMBeanpublic InternalWorkingMemory getKsession()
public InternalKnowledgeBase getKbase()
public ObjectName getName()
getName in interface org.kie.api.management.KieSessionMonitoringMBeanpublic String getKieBaseId()
getKieBaseId in interface org.kie.api.management.KieSessionMonitoringMBeanpublic int getKieSessionId()
getKieSessionId in interface org.kie.api.management.KieSessionMonitoringMBeanpublic long getTotalFactCount()
getTotalFactCount in interface org.kie.api.management.KieSessionMonitoringMBeanpublic long getTotalMatchesFired()
getTotalMatchesFired in interface org.kie.api.management.KieSessionMonitoringMBeanpublic long getTotalMatchesCancelled()
getTotalMatchesCancelled in interface org.kie.api.management.KieSessionMonitoringMBeanpublic long getTotalMatchesCreated()
getTotalMatchesCreated in interface org.kie.api.management.KieSessionMonitoringMBeanpublic long getTotalFiringTime()
getTotalFiringTime in interface org.kie.api.management.KieSessionMonitoringMBeanpublic Date getLastReset()
getLastReset in interface org.kie.api.management.KieSessionMonitoringMBeanpublic double getAverageFiringTime()
getAverageFiringTime in interface org.kie.api.management.KieSessionMonitoringMBeanpublic String getStatsForRule(String ruleName)
getStatsForRule in interface org.kie.api.management.KieSessionMonitoringMBeanpublic Map<String,String> getStatsByRule()
getStatsByRule in interface org.kie.api.management.KieSessionMonitoringMBeanpublic long getTotalProcessInstancesStarted()
getTotalProcessInstancesStarted in interface org.kie.api.management.KieSessionMonitoringMBeanpublic long getTotalProcessInstancesCompleted()
getTotalProcessInstancesCompleted in interface org.kie.api.management.KieSessionMonitoringMBeanpublic String getStatsForProcess(String processId)
getStatsForProcess in interface org.kie.api.management.KieSessionMonitoringMBeanpublic Map<String,String> getStatsByProcess()
getStatsByProcess in interface org.kie.api.management.KieSessionMonitoringMBeanpublic String getStatsForProcessInstance(long processInstanceId)
getStatsForProcessInstance in interface org.kie.api.management.KieSessionMonitoringMBeanCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.