public abstract class RabbitmqActorBundle<T extends io.dropwizard.Configuration> extends Object implements io.dropwizard.ConfiguredBundle<T>
| Modifier | Constructor and Description |
|---|---|
protected |
RabbitmqActorBundle() |
protected |
RabbitmqActorBundle(com.codahale.metrics.MetricRegistry metricRegistry,
ExecutorServiceProvider executorServiceProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract RMQConfig |
getConfig(T t) |
protected ExecutorServiceProvider |
getExecutorServiceProvider(T t)
Provides implementation for
ExecutorServiceProvider. |
void |
initialize(io.dropwizard.setup.Bootstrap<?> bootstrap) |
void |
run(T t,
io.dropwizard.setup.Environment environment) |
protected RabbitmqActorBundle()
protected RabbitmqActorBundle(com.codahale.metrics.MetricRegistry metricRegistry,
ExecutorServiceProvider executorServiceProvider)
public void initialize(io.dropwizard.setup.Bootstrap<?> bootstrap)
initialize in interface io.dropwizard.ConfiguredBundle<T extends io.dropwizard.Configuration>protected ExecutorServiceProvider getExecutorServiceProvider(T t)
ExecutorServiceProvider. Should be overridden if custom executor service
implementations needs to be used. For e.g. InstrumentedExecutorService.Copyright © 2016–2019. All rights reserved.