X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FRestProducer.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FRestProducer.java;h=bfea3cadc4b71271ab8b11b8c369ae2ff7e2a069;hb=c3668d0d15f9c91fa3dcdd75fde5019363c9caff;hp=7d9bf12ff2b984de35449c9a9df3b7019247266f;hpb=634e128465f67a397bf3cc1583e3b9289351becc;p=demos%2Fkafka%2Ftraining diff --git a/src/main/java/de/juplo/kafka/RestProducer.java b/src/main/java/de/juplo/kafka/RestProducer.java index 7d9bf12..bfea3ca 100644 --- a/src/main/java/de/juplo/kafka/RestProducer.java +++ b/src/main/java/de/juplo/kafka/RestProducer.java @@ -5,14 +5,12 @@ import org.apache.kafka.clients.producer.KafkaProducer; import org.apache.kafka.clients.producer.ProducerRecord; import org.apache.kafka.common.serialization.StringSerializer; import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.*; import org.springframework.web.context.request.async.DeferredResult; import javax.annotation.PreDestroy; import java.util.Properties; import java.util.concurrent.ExecutionException; -import java.util.concurrent.ExecutorService; @Slf4j @@ -48,6 +46,7 @@ public class RestProducer @PostMapping(path = "{key}") public DeferredResult send( @PathVariable String key, + @RequestHeader(name = "X-id", required = false) Long correlationId, @RequestBody String value) { DeferredResult result = new DeferredResult<>();