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
public final class ProducerMaxLoadGenerator extends SkeletalProducerLoadGenerator
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.artemis.cli.commands.messages.perf.SkeletalProducerLoadGenerator
closed, keepOnSending, producer, stopLoad, timeProvider
-
-
Constructor Summary
Constructors Constructor Description ProducerMaxLoadGenerator(AsyncJms2ProducerFacade producer, io.netty.util.concurrent.OrderedEventExecutor executor, MicrosTimeProvider timeProvider, BooleanSupplier keepOnSending, String group, byte[] msgContent, org.HdrHistogram.SingleWriterRecorder sendCompletedLatencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()-
Methods inherited from class org.apache.activemq.artemis.cli.commands.messages.perf.SkeletalProducerLoadGenerator
asyncClose, asyncContinue, asyncContinue, getExecutor, getFatalException, getProducer, getSendCompletedLatencies, getWaitLatencies, isCompleted, onCompletion, onException, trySend, trySend
-
-
-
-
Constructor Detail
-
ProducerMaxLoadGenerator
public ProducerMaxLoadGenerator(AsyncJms2ProducerFacade producer, io.netty.util.concurrent.OrderedEventExecutor executor, MicrosTimeProvider timeProvider, BooleanSupplier keepOnSending, String group, byte[] msgContent, org.HdrHistogram.SingleWriterRecorder sendCompletedLatencies)
-
-