From: Kai Moritz <kai@juplo.de>
Date: Sat, 2 Nov 2024 10:34:38 +0000 (+0100)
Subject: Refactor: Neue, klarere ``switch``-Syntax
X-Git-Tag: consumer/spring-consumer--rebalance-listener--2024-12-signal~11
X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=02cfeeaf7b2f667c6eae65a14759f4239f006935;p=demos%2Fkafka%2Ftraining

Refactor: Neue, klarere ``switch``-Syntax
---

diff --git a/src/main/java/de/juplo/kafka/ExampleConsumer.java b/src/main/java/de/juplo/kafka/ExampleConsumer.java
index e687a36f..d852f41a 100644
--- a/src/main/java/de/juplo/kafka/ExampleConsumer.java
+++ b/src/main/java/de/juplo/kafka/ExampleConsumer.java
@@ -368,12 +368,8 @@ public class ExampleConsumer implements Runnable, ConsumerRebalanceListener
         PartitionState partitionState = partitionStates[partition.partition()];
         switch (partitionState)
         {
-          case RESTORING, ASSIGNED:
-            stateUnassigned(partition.partition());
-            break;
-          default:
-          case UNASSIGNED:
-            log.warn("{} - partition {} in state {} was revoked!", id, partition, partitionState);
+          case RESTORING, ASSIGNED -> stateUnassigned(partition.partition());
+          case UNASSIGNED -> log.warn("{} - partition {} in state {} was revoked!", id, partition, partitionState);
         }
       }
     });