private SeekToCurrentErrorHandler deadLetterErrorHandler()

in src/main/java/com/epam/digital/data/platform/starter/restapi/config/KafkaConfig.java [167:175]


  private SeekToCurrentErrorHandler deadLetterErrorHandler(
      KafkaOperations<String, ?> kafkaTemplate) {
    DeadLetterPublishingRecoverer recoverer = new DeadLetterPublishingRecoverer(kafkaTemplate);
    ExponentialBackOff backOff = new ExponentialBackOff(
        kafkaProperties.getErrorHandler().getInitialInterval(),
        kafkaProperties.getErrorHandler().getMultiplier());
    backOff.setMaxElapsedTime(kafkaProperties.getErrorHandler().getMaxElapsedTime());
    return new SeekToCurrentErrorHandler(recoverer, backOff);
  }