public abstract class RabbitmqActorBundle<T extends io.dropwizard.Configuration> extends Object implements io.dropwizard.ConfiguredBundle<T>
| Modifier | Constructor and Description |
|---|---|
protected |
RabbitmqActorBundle() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract RMQConfig |
getConfig(T t) |
RMQConnection |
getConnection() |
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) |
public void run(T t, io.dropwizard.setup.Environment environment)
run in interface io.dropwizard.ConfiguredBundle<T extends io.dropwizard.Configuration>public void initialize(io.dropwizard.setup.Bootstrap<?> bootstrap)
initialize in interface io.dropwizard.ConfiguredBundle<T extends io.dropwizard.Configuration>public RMQConnection getConnection()
protected ExecutorServiceProvider getExecutorServiceProvider(T t)
ExecutorServiceProvider. Should be overridden if custom executor service
implementations needs to be used. For e.g. InstrumentedExecutorService.Copyright © 2016–2020. All rights reserved.