refactor: Simplified shutdown - channel-tasks were joined multiple times
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / implementation / kafka / ChannelTaskRunner.java
index 5e56528..d329ac6 100644 (file)
@@ -16,23 +16,4 @@ public class ChannelTaskRunner
     infoChannelTaskExecutor.executeChannelTask();
     dataChannelTaskExecutor.executeChannelTask();
   }
-
-  public void joinChannels() throws InterruptedException
-  {
-    joinChannel(dataChannelTaskExecutor);
-    joinChannel(infoChannelTaskExecutor);
-  }
-
-  private void joinChannel(
-      ChannelTaskExecutor channelTaskExecutor)
-      throws InterruptedException
-  {
-    Channel channel = channelTaskExecutor.getChannel();
-    while (channel.getChannelState() != ChannelState.SHUTTING_DOWN)
-    {
-      log.info("Waiting for {} to shut down...", channel);
-      Thread.sleep(1000);
-    }
-    channelTaskExecutor.join();
-  }
 }