public class MulticastSet
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MulticastSet.CompletionHandler |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CONSUMER_WORK_SERVICE_THREAD_POOL_SIZE |
| Constructor and Description |
|---|
MulticastSet(PerformanceMetrics performanceMetrics,
com.rabbitmq.client.ConnectionFactory factory,
MulticastParams params,
java.util.List<java.lang.String> uris,
MulticastSet.CompletionHandler completionHandler) |
MulticastSet(PerformanceMetrics performanceMetrics,
com.rabbitmq.client.ConnectionFactory factory,
MulticastParams params,
java.lang.String testID,
java.util.List<java.lang.String> uris,
MulticastSet.CompletionHandler completionHandler) |
MulticastSet(PerformanceMetrics performanceMetrics,
com.rabbitmq.client.ConnectionFactory factory,
MulticastParams params,
java.lang.String testID,
java.util.List<java.lang.String> uris,
MulticastSet.CompletionHandler completionHandler,
ShutdownService shutdownService,
com.rabbitmq.perf.ExpectedMetrics expectedMetrics) |
| Modifier and Type | Method and Description |
|---|---|
protected static int |
nbThreadsForConsumer(MulticastParams params) |
protected static int |
nbThreadsForProducerScheduledExecutorService(MulticastParams params) |
void |
run() |
void |
run(boolean announceStartup) |
void |
setThreadingHandler(com.rabbitmq.perf.MulticastSet.ThreadingHandler threadingHandler) |
public static final int DEFAULT_CONSUMER_WORK_SERVICE_THREAD_POOL_SIZE
public MulticastSet(PerformanceMetrics performanceMetrics, com.rabbitmq.client.ConnectionFactory factory, MulticastParams params, java.util.List<java.lang.String> uris, MulticastSet.CompletionHandler completionHandler)
public MulticastSet(PerformanceMetrics performanceMetrics, com.rabbitmq.client.ConnectionFactory factory, MulticastParams params, java.lang.String testID, java.util.List<java.lang.String> uris, MulticastSet.CompletionHandler completionHandler)
public MulticastSet(PerformanceMetrics performanceMetrics, com.rabbitmq.client.ConnectionFactory factory, MulticastParams params, java.lang.String testID, java.util.List<java.lang.String> uris, MulticastSet.CompletionHandler completionHandler, ShutdownService shutdownService, com.rabbitmq.perf.ExpectedMetrics expectedMetrics)
protected static int nbThreadsForConsumer(MulticastParams params)
protected static int nbThreadsForProducerScheduledExecutorService(MulticastParams params)
public void run()
throws java.io.IOException,
java.lang.InterruptedException,
java.util.concurrent.TimeoutException,
java.security.NoSuchAlgorithmException,
java.security.KeyManagementException,
java.net.URISyntaxException,
java.util.concurrent.ExecutionException
java.io.IOExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyManagementExceptionjava.net.URISyntaxExceptionjava.util.concurrent.ExecutionExceptionpublic void run(boolean announceStartup)
throws java.io.IOException,
java.lang.InterruptedException,
java.util.concurrent.TimeoutException,
java.security.NoSuchAlgorithmException,
java.security.KeyManagementException,
java.net.URISyntaxException
java.io.IOExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyManagementExceptionjava.net.URISyntaxExceptionpublic void setThreadingHandler(com.rabbitmq.perf.MulticastSet.ThreadingHandler threadingHandler)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.