Added pubsub support

This commit is contained in:
Jonathan Leibiusky
2010-08-07 17:54:14 -03:00
parent 4c5e8d9ff8
commit 2a1ca391e0
5 changed files with 315 additions and 0 deletions

View File

@@ -407,4 +407,32 @@ public class Client extends Connection {
public void auth(String password) {
sendCommand("AUTH", password);
}
public void subscribe(String... channels) {
sendCommand("SUBSCRIBE", channels);
}
public void publish(String channel, String message) {
sendCommand("PUBLISH", channel, message);
}
public void unsubscribe() {
sendCommand("UNSUBSCRIBE");
}
public void unsubscribe(String... channels) {
sendCommand("UNSUBSCRIBE", channels);
}
public void psubscribe(String[] patterns) {
sendCommand("PSUBSCRIBE", patterns);
}
public void punsubscribe() {
sendCommand("PUNSUBSCRIBE");
}
public void punsubscribe(String... patterns) {
sendCommand("PUNSUBSCRIBE", patterns);
}
}