Interface ProducerLoadGenerator
-
- All Superinterfaces:
java.lang.Runnable
- All Known Implementing Classes:
ProducerMaxLoadGenerator,ProducerTargetRateLoadGenerator,SkeletalProducerLoadGenerator
public interface ProducerLoadGenerator extends java.lang.Runnable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.Future<?>asyncClose(java.lang.Runnable onClosed)io.netty.util.concurrent.OrderedEventExecutorgetExecutor()java.lang.ExceptiongetFatalException()AsyncJms2ProducerFacadegetProducer()org.HdrHistogram.SingleWriterRecordergetSendCompletedLatencies()org.HdrHistogram.SingleWriterRecordergetWaitLatencies()booleanisCompleted()voidrun()
-
-
-
Method Detail
-
getExecutor
io.netty.util.concurrent.OrderedEventExecutor getExecutor()
-
run
void run()
- Specified by:
runin interfacejava.lang.Runnable
-
asyncClose
java.util.concurrent.Future<?> asyncClose(java.lang.Runnable onClosed)
-
getWaitLatencies
org.HdrHistogram.SingleWriterRecorder getWaitLatencies()
-
getSendCompletedLatencies
org.HdrHistogram.SingleWriterRecorder getSendCompletedLatencies()
-
getProducer
AsyncJms2ProducerFacade getProducer()
-
isCompleted
boolean isCompleted()
-
getFatalException
java.lang.Exception getFatalException()
-
-