Skip navigation links
A B C F G I J M N O P R S T U 

A

afterMatchFired(AfterMatchFiredEvent) - Method in class org.droolsassert.RulesChronoAgendaEventListener
 
AGGREGATION_TIME_MS - Static variable in class org.droolsassert.util.PerfStat
 
aggregationTimeMs - Variable in class org.droolsassert.RulesChronoAgendaEventListener
 

B

beforeMatchFired(BeforeMatchFiredEvent) - Method in class org.droolsassert.RulesChronoAgendaEventListener
 

C

chart(JFreeChart, Object...) - Static method in class org.droolsassert.util.ChartUtils
 
chart(List<TimeSeries>, JFreeChart) - Static method in class org.droolsassert.util.ChartUtils
 
ChartUtils - Class in org.droolsassert.util
 

F

finalize() - Method in class org.droolsassert.util.PerfStat
 

G

getAvgTimeMs() - Method in interface org.droolsassert.util.Stat
 
getAvgTimeMs() - Method in class org.droolsassert.util.StatImpl
 
getAvgTimeSampleMs() - Method in interface org.droolsassert.util.Stat
 
getAvgTimeSampleMs() - Method in class org.droolsassert.util.StatImpl
 
getDomain() - Method in interface org.droolsassert.util.Stat
 
getDomain() - Method in class org.droolsassert.util.StatImpl
 
getFailedLeapsCount() - Method in interface org.droolsassert.util.Stat
 
getFailedLeapsCount() - Method in class org.droolsassert.util.StatImpl
 
getLeapsCount() - Method in interface org.droolsassert.util.Stat
 
getLeapsCount() - Method in class org.droolsassert.util.StatImpl
 
getLeapTimeMs() - Method in interface org.droolsassert.util.Stat
 
getLeapTimeMs() - Method in class org.droolsassert.util.StatImpl
 
getMaxTimeMs() - Method in interface org.droolsassert.util.Stat
 
getMaxTimeMs() - Method in class org.droolsassert.util.StatImpl
 
getMaxTimeSampleMs() - Method in interface org.droolsassert.util.Stat
 
getMaxTimeSampleMs() - Method in class org.droolsassert.util.StatImpl
 
getMinTimeMs() - Method in interface org.droolsassert.util.Stat
 
getMinTimeMs() - Method in class org.droolsassert.util.StatImpl
 
getMinTimeSampleMs() - Method in interface org.droolsassert.util.Stat
 
getMinTimeSampleMs() - Method in class org.droolsassert.util.StatImpl
 
getPeersCount() - Method in interface org.droolsassert.util.Stat
 
getPeersCount() - Method in class org.droolsassert.util.StatImpl
 
getPerfStat() - Method in class org.droolsassert.RulesChronoAgendaEventListener
 
getPerfStat(String) - Static method in class org.droolsassert.util.PerfStat
Performance statistic for domain
getPerfStat() - Static method in class org.droolsassert.util.PerfStat
Performance statistic for all domains
getRulesAvgChart() - Method in class org.droolsassert.RulesChronoChartRecorder
 
getRulesMaxChart() - Method in class org.droolsassert.RulesChronoChartRecorder
 
getStat() - Method in class org.droolsassert.util.PerfStat
 
getStopWatch() - Method in class org.droolsassert.util.PerfStat
 
getTotalTimeMs() - Method in interface org.droolsassert.util.Stat
 
getTotalTimeMs() - Method in class org.droolsassert.util.StatImpl
 

I

initTimeSeries(String, Stat) - Method in class org.droolsassert.RulesChronoChartRecorder
 

J

JmxUtils - Class in org.droolsassert.util
 

M

merge(Map<String, StatImpl>) - Static method in class org.droolsassert.util.PerfStat
You may want to merge performance statistic from other JVMs

N

newJmxClient(Class<T>, String, String) - Static method in class org.droolsassert.util.JmxUtils
 
newJmxClient(Class<T>, String, String, String, String) - Static method in class org.droolsassert.util.JmxUtils
 

O

org.droolsassert - package org.droolsassert
 
org.droolsassert.util - package org.droolsassert.util
 

P

PerfStat - Class in org.droolsassert.util
Performance statistic per domain.
PerfStat(String) - Constructor for class org.droolsassert.util.PerfStat
 
PerfStat(String, long) - Constructor for class org.droolsassert.util.PerfStat
 
pngChart(String, int, int, Object...) - Static method in class org.droolsassert.util.ChartUtils
 
pngChart(String, List<TimeSeries>, int, int) - Static method in class org.droolsassert.util.ChartUtils
 

R

recordTimeSeries() - Method in class org.droolsassert.RulesChronoChartRecorder
 
registerMBean(String, I, Class<I>) - Static method in class org.droolsassert.util.JmxUtils
 
reset() - Method in class org.droolsassert.RulesChronoAgendaEventListener
 
reset() - Method in class org.droolsassert.util.PerfStat
Reset statistic
reset() - Method in interface org.droolsassert.util.Stat
 
reset() - Method in class org.droolsassert.util.StatImpl
 
resetAll() - Static method in class org.droolsassert.util.PerfStat
Reset statistic for all domains
RETENTION_PERIOD_MIN - Static variable in class org.droolsassert.RulesChronoChartRecorder
 
retentionPeriodSec - Variable in class org.droolsassert.RulesChronoChartRecorder
 
rulesAvgChart - Variable in class org.droolsassert.RulesChronoChartRecorder
 
RulesChronoAgendaEventListener - Class in org.droolsassert
Collect live performance statistic for rules (then block) as aggregated Serializable result.
Statistic domains are JVM global, you can use unique session prefix as a namespace if needed.
RulesChronoAgendaEventListener() - Constructor for class org.droolsassert.RulesChronoAgendaEventListener
Creates RulesChronoAgendaEventListener with no session prefix and default aggregation time
RulesChronoAgendaEventListener(long) - Constructor for class org.droolsassert.RulesChronoAgendaEventListener
Creates RulesChronoAgendaEventListener with no session prefix and provided aggregation time
RulesChronoAgendaEventListener(String) - Constructor for class org.droolsassert.RulesChronoAgendaEventListener
Creates RulesChronoAgendaEventListener with provided session prefix and default aggregation time
RulesChronoAgendaEventListener(String, long) - Constructor for class org.droolsassert.RulesChronoAgendaEventListener
Creates RulesChronoAgendaEventListener with provided session prefix and aggregation time
RulesChronoChartRecorder - Class in org.droolsassert
Collect live performance statistic for rules (then block) as aggregated result and jfree chart TimeSeries.
Suitable for real environment and statistic delivery at the end of the flow or exposed by rest API etc.
Statistic domains are JVM global, you can use unique session prefix as a namespace if needed.
Note: This class creates single background thread (for all instances) which will stop gracefully when last instance will be garbage collected.
RulesChronoChartRecorder() - Constructor for class org.droolsassert.RulesChronoChartRecorder
Creates RulesChronoChartRecorder with no session prefix and default aggregation time
RulesChronoChartRecorder(long) - Constructor for class org.droolsassert.RulesChronoChartRecorder
Creates RulesChronoChartRecorder with no session prefix and provided aggregation time
RulesChronoChartRecorder(String) - Constructor for class org.droolsassert.RulesChronoChartRecorder
Creates RulesChronoChartRecorder with provided session prefix and default aggregation time
RulesChronoChartRecorder(String, long) - Constructor for class org.droolsassert.RulesChronoChartRecorder
Creates RulesChronoChartRecorder with provided session prefix and aggregation time
rulesMaxChart - Variable in class org.droolsassert.RulesChronoChartRecorder
 
rulesStat - Variable in class org.droolsassert.RulesChronoAgendaEventListener
 

S

sessionPreffix - Variable in class org.droolsassert.RulesChronoAgendaEventListener
 
setRetentionPeriod(long, TimeUnit) - Method in class org.droolsassert.RulesChronoChartRecorder
 
start() - Method in class org.droolsassert.util.PerfStat
Start to measure execution time for current thread.
Reset sample (period) values if aggregation time threshold was passed over.
Stat - Interface in org.droolsassert.util
 
StatImpl - Class in org.droolsassert.util
 
StatImpl() - Constructor for class org.droolsassert.util.StatImpl
 
StatImpl(String) - Constructor for class org.droolsassert.util.StatImpl
 
stop() - Method in class org.droolsassert.util.PerfStat
Stop to measure execution time for current thread, update performance statistic for the domain.
If stop was not executed for some reason and then start will be called again by the same thread then current leap will be counted as failed.

T

timer - Variable in class org.droolsassert.RulesChronoChartRecorder
 
toString() - Method in class org.droolsassert.util.StatImpl
 

U

unregisterMBean(String) - Static method in class org.droolsassert.util.JmxUtils
 
A B C F G I J M N O P R S T U 
Skip navigation links

Copyright © 2020. All rights reserved.