Package org.drools.core.management
Class GenericKieSessionMonitoringImpl.ProcessStats
- java.lang.Object
-
- org.drools.core.management.GenericKieSessionMonitoringImpl.ProcessStats
-
- All Implemented Interfaces:
EventListener
,org.kie.api.event.process.ProcessEventListener
- Enclosing class:
- GenericKieSessionMonitoringImpl
public static class GenericKieSessionMonitoringImpl.ProcessStats extends Object implements org.kie.api.event.process.ProcessEventListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GenericKieSessionMonitoringImpl.ProcessStats.GlobalProcessStatsData
static class
GenericKieSessionMonitoringImpl.ProcessStats.ProcessStatsData
-
Constructor Summary
Constructors Constructor Description ProcessStats()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
void
afterNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
void
afterProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
void
afterProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)
void
afterVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
void
beforeNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
void
beforeNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
void
beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
void
beforeProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)
void
beforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
GenericKieSessionMonitoringImpl.ProcessStats.GlobalProcessStatsData
getConsolidatedStats()
Map<String,GenericKieSessionMonitoringImpl.ProcessStats.ProcessStatsData>
getProcessStats()
GenericKieSessionMonitoringImpl.ProcessStats.ProcessStatsData
getProcessStats(String processId)
void
reset()
-
-
-
Method Detail
-
getConsolidatedStats
public GenericKieSessionMonitoringImpl.ProcessStats.GlobalProcessStatsData getConsolidatedStats()
-
getProcessStats
public Map<String,GenericKieSessionMonitoringImpl.ProcessStats.ProcessStatsData> getProcessStats()
-
getProcessStats
public GenericKieSessionMonitoringImpl.ProcessStats.ProcessStatsData getProcessStats(String processId)
-
reset
public void reset()
-
afterProcessStarted
public void afterProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)
- Specified by:
afterProcessStarted
in interfaceorg.kie.api.event.process.ProcessEventListener
-
afterProcessCompleted
public void afterProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
- Specified by:
afterProcessCompleted
in interfaceorg.kie.api.event.process.ProcessEventListener
-
afterNodeTriggered
public void afterNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
- Specified by:
afterNodeTriggered
in interfaceorg.kie.api.event.process.ProcessEventListener
-
afterNodeLeft
public void afterNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
- Specified by:
afterNodeLeft
in interfaceorg.kie.api.event.process.ProcessEventListener
-
beforeNodeLeft
public void beforeNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
- Specified by:
beforeNodeLeft
in interfaceorg.kie.api.event.process.ProcessEventListener
-
beforeNodeTriggered
public void beforeNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
- Specified by:
beforeNodeTriggered
in interfaceorg.kie.api.event.process.ProcessEventListener
-
beforeProcessCompleted
public void beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
- Specified by:
beforeProcessCompleted
in interfaceorg.kie.api.event.process.ProcessEventListener
-
beforeProcessStarted
public void beforeProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)
- Specified by:
beforeProcessStarted
in interfaceorg.kie.api.event.process.ProcessEventListener
-
afterVariableChanged
public void afterVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
- Specified by:
afterVariableChanged
in interfaceorg.kie.api.event.process.ProcessEventListener
-
beforeVariableChanged
public void beforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
- Specified by:
beforeVariableChanged
in interfaceorg.kie.api.event.process.ProcessEventListener
-
-