From cfd1c20ad7ccbf1c893dd7abde63a2c4c5b280c0 Mon Sep 17 00:00:00 2001 From: vemacs Date: Mon, 20 Jan 2014 08:16:30 -0700 Subject: [PATCH] DAE read Effective Java --- .../imaginarycode/minecraft/redisbungee/RedisBungee.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java b/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java index a03a60d..b5c6c0e 100644 --- a/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java +++ b/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java @@ -212,7 +212,7 @@ public final class RedisBungee extends Plugin implements Listener { getProxy().getPluginManager().registerListener(this, this); api = new RedisBungeeAPI(this); psl = new PubSubListener(); - psl.start(); + new Thread(psl, "RedisBungee PubSub Listener").start(); } } @@ -443,13 +443,11 @@ public final class RedisBungee extends Plugin implements Listener { rsc.hdel("player:" + player, "ip"); } - private class PubSubListener extends Thread { + private class PubSubListener implements Runnable { private Jedis rsc; private JedisPubSubHandler jpsh; - private PubSubListener() { - super("RedisBungee PubSub Listener"); - } + private PubSubListener() {} @Override public void run() {