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