Add RedisBungee messaging service option for BungeeCord

This commit is contained in:
Luck
2017-07-03 16:24:00 +01:00
Unverified
parent d2bf940105
commit 9e83a5e4d9
6 changed files with 98 additions and 12 deletions
@@ -37,12 +37,12 @@ import redis.clients.jedis.shaded.JedisPubSub;
/**
* An implementation of {@link me.lucko.luckperms.api.MessagingService} using Redis.
*/
public class RedisMessaging extends AbstractMessagingService {
public class RedisMessagingService extends AbstractMessagingService {
private final LuckPermsPlugin plugin;
private JedisPool jedisPool;
private LPSub sub;
public RedisMessaging(LuckPermsPlugin plugin) {
public RedisMessagingService(LuckPermsPlugin plugin) {
super(plugin, "Redis");
this.plugin = plugin;
}
@@ -85,7 +85,7 @@ public class RedisMessaging extends AbstractMessagingService {
@RequiredArgsConstructor
private static class LPSub extends JedisPubSub {
private final RedisMessaging parent;
private final RedisMessagingService parent;
@Override
public void onMessage(String channel, String msg) {