Class ProducerTargetRateLoadGenerator
java.lang.Object
org.apache.activemq.artemis.cli.commands.messages.perf.SkeletalProducerLoadGenerator
org.apache.activemq.artemis.cli.commands.messages.perf.ProducerTargetRateLoadGenerator
- All Implemented Interfaces:
Runnable, javax.jms.CompletionListener, ProducerLoadGenerator
-
Field Summary
Fields inherited from class SkeletalProducerLoadGenerator
closed, keepOnSending, producer, stopLoad, timeProvider -
Constructor Summary
ConstructorsConstructorDescriptionProducerTargetRateLoadGenerator(AsyncJms2ProducerFacade producer, io.netty.util.concurrent.OrderedEventExecutor executor, MicrosTimeProvider timeProvider, BooleanSupplier keepOnSending, long nsPeriod, String group, byte[] msgContent, org.HdrHistogram.SingleWriterRecorder sendCompletedLatencies, org.HdrHistogram.SingleWriterRecorder waitLatencies) -
Method Summary
Methods inherited from class SkeletalProducerLoadGenerator
asyncClose, asyncContinue, asyncContinue, getExecutor, getFatalException, getProducer, getSendCompletedLatencies, getWaitLatencies, isCompleted, onCompletion, onException, trySend, trySend
-
Constructor Details
-
ProducerTargetRateLoadGenerator
public ProducerTargetRateLoadGenerator(AsyncJms2ProducerFacade producer, io.netty.util.concurrent.OrderedEventExecutor executor, MicrosTimeProvider timeProvider, BooleanSupplier keepOnSending, long nsPeriod, String group, byte[] msgContent, org.HdrHistogram.SingleWriterRecorder sendCompletedLatencies, org.HdrHistogram.SingleWriterRecorder waitLatencies)
-
-
Method Details
-
run
public void run()
-