Tags für das Codebeispiel in den Folien aus der Vorlage übernommen supersimple-producer
authorKai Moritz <kai@juplo.de>
Sun, 11 Jun 2023 17:39:56 +0000 (19:39 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 11 Jun 2023 17:40:01 +0000 (19:40 +0200)
src/main/java/de/juplo/kafka/Application.java

index b304fa9..240f7d0 100644 (file)
@@ -11,6 +11,7 @@ import org.springframework.kafka.support.SendResult;
 import org.springframework.util.concurrent.ListenableFuture;
 
 
+// tag::supersimple[]
 @Slf4j
 @SpringBootApplication
 public class Application implements ApplicationRunner
@@ -23,6 +24,7 @@ public class Application implements ApplicationRunner
   {
     for (int i = 0; i < 100; i++)
     {
+      // end::supersimple[]
       // tag::callback[]
       ListenableFuture<SendResult<String, String>> listenableFuture =
           kafkaTemplate.send("test", Long.toString(i%10), Long.toString(i));
@@ -36,6 +38,7 @@ public class Application implements ApplicationRunner
               result.getRecordMetadata().offset()),
           e -> log.error("ERROR sendig message", e));
       // end::callback[]
+      // tag::supersimple[]
     }
   }
 
@@ -44,3 +47,4 @@ public class Application implements ApplicationRunner
     SpringApplication.run(Application.class, args);
   }
 }
+// end::supersimple[]