public class ApplicationConfiguration
{
@Bean
- public ExampleConsumer exampleConsumer(
+ public DeadLetterConsumer exampleConsumer(
Consumer<String, String> kafkaConsumer,
ApplicationProperties properties,
ConfigurableApplicationContext applicationContext)
{
return
- new ExampleConsumer(
+ new DeadLetterConsumer(
properties.getClientId(),
properties.getConsumerProperties().getTopic(),
kafkaConsumer,
@Slf4j
-public class ExampleConsumer implements Runnable
+public class DeadLetterConsumer implements Runnable
{
private final String id;
private final String topic;
private long consumed = 0;
- public ExampleConsumer(
+ public DeadLetterConsumer(
String clientId,
String topic,
Consumer<String, String> consumer,