X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fchat%2Fbackend%2Fimplementation%2Fkafka%2FChannelTaskRunner.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fchat%2Fbackend%2Fimplementation%2Fkafka%2FChannelTaskRunner.java;h=d329ac6eb3d3b759f57f6f5d4b30c27c33a35081;hb=31a32e75e4f1e4513a14f048325c0a5b52f08519;hp=5e565281fc835bb505383aada86d80623328f7c9;hpb=1109648f07788d9c6400f165cb54c83c246ea3ee;p=demos%2Fkafka%2Fchat diff --git a/src/main/java/de/juplo/kafka/chat/backend/implementation/kafka/ChannelTaskRunner.java b/src/main/java/de/juplo/kafka/chat/backend/implementation/kafka/ChannelTaskRunner.java index 5e565281..d329ac6e 100644 --- a/src/main/java/de/juplo/kafka/chat/backend/implementation/kafka/ChannelTaskRunner.java +++ b/src/main/java/de/juplo/kafka/chat/backend/implementation/kafka/ChannelTaskRunner.java @@ -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(); - } }