List of usage examples for org.springframework.kafka.core KafkaOperations send
ListenableFuture<SendResult<K, V>> send(Message<?> message);
From source file:org.springframework.kafka.listener.DeadLetterPublishingRecoverer.java
private void publish(ProducerRecord<Object, Object> outRecord, KafkaOperations<Object, Object> template) { try {/*from w ww .j av a 2 s. co m*/ template.send(outRecord).addCallback(result -> { if (logger.isDebugEnabled()) { logger.debug("Successful dead-letter publication: " + result); } }, ex -> { logger.error("Dead-letter publication failed for: " + outRecord, ex); }); } catch (Exception e) { logger.error("Dead-letter publication failed for: " + outRecord, e); } }