Class LiveStatistics
- java.lang.Object
-
- org.apache.activemq.artemis.cli.commands.messages.perf.LiveStatistics
-
public final class LiveStatistics extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLiveStatistics.ReportInterval
-
Constructor Summary
Constructors Constructor Description LiveStatistics(java.lang.String jsonOutput, java.lang.String hdrOutput, ProducerLoadGenerator[] producers, RecordingMessageListener[] listeners)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidoutAtInterval(boolean warmup, java.lang.StringBuilder out, LiveStatistics.ReportInterval interval, boolean includeLatencies)voidoutSummary(java.lang.StringBuilder out)voidsampleMetrics(boolean warmup)
-
-
-
Constructor Detail
-
LiveStatistics
public LiveStatistics(java.lang.String jsonOutput, java.lang.String hdrOutput, ProducerLoadGenerator[] producers, RecordingMessageListener[] listeners) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
sampleMetrics
public void sampleMetrics(boolean warmup)
-
outAtInterval
public void outAtInterval(boolean warmup, java.lang.StringBuilder out, LiveStatistics.ReportInterval interval, boolean includeLatencies) throws java.io.IOException- Throws:
java.io.IOException
-
outSummary
public void outSummary(java.lang.StringBuilder out) throws java.io.IOException- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-
-