public static final class HermesConsumers.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HermesConsumers |
build() |
<T> HermesConsumers.Builder |
withBinding(T instance,
java.lang.Class<T> clazz) |
<T> HermesConsumers.Builder |
withBinding(T instance,
java.lang.Class<T> clazz,
java.lang.String name) |
HermesConsumers.Builder |
withMessageSenderProvider(java.lang.String protocol,
ProtocolMessageSenderProvider protocolMessageSenderFactory) |
HermesConsumers.Builder |
withShutdownHook(pl.allegro.tech.hermes.common.hook.Hook hook) |
HermesConsumers.Builder |
withStartupHook(pl.allegro.tech.hermes.common.hook.Hook hook) |
public HermesConsumers.Builder withShutdownHook(pl.allegro.tech.hermes.common.hook.Hook hook)
public HermesConsumers.Builder withStartupHook(pl.allegro.tech.hermes.common.hook.Hook hook)
public HermesConsumers.Builder withMessageSenderProvider(java.lang.String protocol, ProtocolMessageSenderProvider protocolMessageSenderFactory)
public <T> HermesConsumers.Builder withBinding(T instance, java.lang.Class<T> clazz)
public <T> HermesConsumers.Builder withBinding(T instance, java.lang.Class<T> clazz, java.lang.String name)
public HermesConsumers build()