public class KafkaMessageReceiverFactory extends java.lang.Object implements ReceiverFactory
| Constructor and Description |
|---|
KafkaMessageReceiverFactory(pl.allegro.tech.hermes.common.config.ConfigFactory configFactory,
pl.allegro.tech.hermes.common.message.wrapper.MessageContentWrapper messageContentWrapper,
pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics,
java.time.Clock clock,
pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper) |
| Modifier and Type | Method and Description |
|---|---|
MessageReceiver |
createMessageReceiver(pl.allegro.tech.hermes.api.Topic receivingTopic,
pl.allegro.tech.hermes.api.Subscription subscription) |
@Inject
public KafkaMessageReceiverFactory(pl.allegro.tech.hermes.common.config.ConfigFactory configFactory,
pl.allegro.tech.hermes.common.message.wrapper.MessageContentWrapper messageContentWrapper,
pl.allegro.tech.hermes.common.metric.HermesMetrics hermesMetrics,
java.time.Clock clock,
pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper)
public MessageReceiver createMessageReceiver(pl.allegro.tech.hermes.api.Topic receivingTopic, pl.allegro.tech.hermes.api.Subscription subscription)
createMessageReceiver in interface ReceiverFactory