org.drools.management
Class KnowledgeSessionMonitoring.ProcessStats

java.lang.Object
  extended by org.drools.management.KnowledgeSessionMonitoring.ProcessStats
All Implemented Interfaces:
EventListener, org.drools.event.process.ProcessEventListener
Enclosing class:
KnowledgeSessionMonitoring

public static class KnowledgeSessionMonitoring.ProcessStats
extends Object
implements org.drools.event.process.ProcessEventListener


Nested Class Summary
static class KnowledgeSessionMonitoring.ProcessStats.GlobalProcessStatsData
           
static class KnowledgeSessionMonitoring.ProcessStats.ProcessInstanceStatsData
           
static class KnowledgeSessionMonitoring.ProcessStats.ProcessStatsData
           
 
Constructor Summary
KnowledgeSessionMonitoring.ProcessStats()
           
 
Method Summary
 void afterNodeLeft(org.drools.event.process.ProcessNodeLeftEvent event)
           
 void afterNodeTriggered(org.drools.event.process.ProcessNodeTriggeredEvent event)
           
 void afterProcessCompleted(org.drools.event.process.ProcessCompletedEvent event)
           
 void afterProcessStarted(org.drools.event.process.ProcessStartedEvent event)
           
 void afterVariableChanged(org.drools.event.process.ProcessVariableChangedEvent event)
           
 void beforeNodeLeft(org.drools.event.process.ProcessNodeLeftEvent event)
           
 void beforeNodeTriggered(org.drools.event.process.ProcessNodeTriggeredEvent event)
           
 void beforeProcessCompleted(org.drools.event.process.ProcessCompletedEvent event)
           
 void beforeProcessStarted(org.drools.event.process.ProcessStartedEvent event)
           
 void beforeVariableChanged(org.drools.event.process.ProcessVariableChangedEvent event)
           
 KnowledgeSessionMonitoring.ProcessStats.GlobalProcessStatsData getConsolidatedStats()
           
 Map<Long,KnowledgeSessionMonitoring.ProcessStats.ProcessInstanceStatsData> getProcessInstanceStats()
           
 KnowledgeSessionMonitoring.ProcessStats.ProcessInstanceStatsData getProcessInstanceStats(Long processInstanceId)
           
 Map<String,KnowledgeSessionMonitoring.ProcessStats.ProcessStatsData> getProcessStats()
           
 KnowledgeSessionMonitoring.ProcessStats.ProcessStatsData getProcessStats(String processId)
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KnowledgeSessionMonitoring.ProcessStats

public KnowledgeSessionMonitoring.ProcessStats()
Method Detail

getConsolidatedStats

public KnowledgeSessionMonitoring.ProcessStats.GlobalProcessStatsData getConsolidatedStats()

getProcessStats

public Map<String,KnowledgeSessionMonitoring.ProcessStats.ProcessStatsData> getProcessStats()

getProcessStats

public KnowledgeSessionMonitoring.ProcessStats.ProcessStatsData getProcessStats(String processId)

getProcessInstanceStats

public Map<Long,KnowledgeSessionMonitoring.ProcessStats.ProcessInstanceStatsData> getProcessInstanceStats()

getProcessInstanceStats

public KnowledgeSessionMonitoring.ProcessStats.ProcessInstanceStatsData getProcessInstanceStats(Long processInstanceId)

reset

public void reset()

afterProcessStarted

public void afterProcessStarted(org.drools.event.process.ProcessStartedEvent event)
Specified by:
afterProcessStarted in interface org.drools.event.process.ProcessEventListener

afterProcessCompleted

public void afterProcessCompleted(org.drools.event.process.ProcessCompletedEvent event)
Specified by:
afterProcessCompleted in interface org.drools.event.process.ProcessEventListener

afterNodeTriggered

public void afterNodeTriggered(org.drools.event.process.ProcessNodeTriggeredEvent event)
Specified by:
afterNodeTriggered in interface org.drools.event.process.ProcessEventListener

afterNodeLeft

public void afterNodeLeft(org.drools.event.process.ProcessNodeLeftEvent event)
Specified by:
afterNodeLeft in interface org.drools.event.process.ProcessEventListener

beforeNodeLeft

public void beforeNodeLeft(org.drools.event.process.ProcessNodeLeftEvent event)
Specified by:
beforeNodeLeft in interface org.drools.event.process.ProcessEventListener

beforeNodeTriggered

public void beforeNodeTriggered(org.drools.event.process.ProcessNodeTriggeredEvent event)
Specified by:
beforeNodeTriggered in interface org.drools.event.process.ProcessEventListener

beforeProcessCompleted

public void beforeProcessCompleted(org.drools.event.process.ProcessCompletedEvent event)
Specified by:
beforeProcessCompleted in interface org.drools.event.process.ProcessEventListener

beforeProcessStarted

public void beforeProcessStarted(org.drools.event.process.ProcessStartedEvent event)
Specified by:
beforeProcessStarted in interface org.drools.event.process.ProcessEventListener

afterVariableChanged

public void afterVariableChanged(org.drools.event.process.ProcessVariableChangedEvent event)
Specified by:
afterVariableChanged in interface org.drools.event.process.ProcessEventListener

beforeVariableChanged

public void beforeVariableChanged(org.drools.event.process.ProcessVariableChangedEvent event)
Specified by:
beforeVariableChanged in interface org.drools.event.process.ProcessEventListener


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.