Introduce (Binary)JedisPubSubAdaptor

* Actually it's in JedisSentinelPool but not exposed to users
This commit is contained in:
Jungtaek Lim
2014-11-04 22:42:17 +09:00
parent f7995a7771
commit 4ecca016a5
5 changed files with 86 additions and 260 deletions

View File

@@ -222,32 +222,6 @@ public class JedisSentinelPool extends Pool<Jedis> {
}
}
protected class JedisPubSubAdapter extends JedisPubSub {
@Override
public void onMessage(String channel, String message) {
}
@Override
public void onPMessage(String pattern, String channel, String message) {
}
@Override
public void onPSubscribe(String pattern, int subscribedChannels) {
}
@Override
public void onPUnsubscribe(String pattern, int subscribedChannels) {
}
@Override
public void onSubscribe(String channel, int subscribedChannels) {
}
@Override
public void onUnsubscribe(String channel, int subscribedChannels) {
}
}
protected class MasterListener extends Thread {
protected String masterName;
@@ -281,7 +255,7 @@ public class JedisSentinelPool extends Pool<Jedis> {
j = new Jedis(host, port);
try {
j.subscribe(new JedisPubSubAdapter() {
j.subscribe(new JedisPubSubAdaptor() {
@Override
public void onMessage(String channel, String message) {
log.fine("Sentinel " + host + ":" + port