Class MessageListenerBenchmark
java.lang.Object
org.apache.activemq.artemis.cli.commands.messages.perf.MessageListenerBenchmark
- All Implemented Interfaces:
AutoCloseable, BenchmarkService
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionMessageListenerBenchmark(javax.jms.ConnectionFactory factory, MicrosTimeProvider timeProvider, int consumers, long messageCount, int connections, String clientID, javax.jms.Destination[] destinations, boolean transaction, int sharedSubscription, boolean durableSubscription, boolean canDelayMessageCount) -
Method Summary
Modifier and TypeMethodDescriptionbooleananyError()voidclose()booleanvoidsetMessageCount(long messageCount) start()
-
Constructor Details
-
MessageListenerBenchmark
public MessageListenerBenchmark(javax.jms.ConnectionFactory factory, MicrosTimeProvider timeProvider, int consumers, long messageCount, int connections, String clientID, javax.jms.Destination[] destinations, boolean transaction, int sharedSubscription, boolean durableSubscription, boolean canDelayMessageCount)
-
-
Method Details
-
getListeners
-
anyError
public boolean anyError()- Specified by:
anyErrorin interfaceBenchmarkService
-
isRunning
public boolean isRunning()- Specified by:
isRunningin interfaceBenchmarkService
-
setMessageCount
public void setMessageCount(long messageCount) -
start
- Specified by:
startin interfaceBenchmarkService
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceBenchmarkService
-