org.infinispan.server.resp.commands.pubsub.PUNSUBSCRIBE Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of infinispan-server-resp Show documentation
Show all versions of infinispan-server-resp Show documentation
Infinispan Resp Protocol Server
The newest version!
package org.infinispan.server.resp.commands.pubsub;
import java.util.List;
import java.util.concurrent.CompletionStage;
import org.infinispan.server.resp.ByteBufferUtils;
import org.infinispan.server.resp.RespCommand;
import org.infinispan.server.resp.RespRequestHandler;
import org.infinispan.server.resp.SubscriberHandler;
import org.infinispan.server.resp.commands.PubSubResp3Command;
import io.netty.channel.ChannelHandlerContext;
/**
* @link https://redis.io/commands/punsubscribe/
* @since 14.0
*/
public class PUNSUBSCRIBE extends RespCommand implements PubSubResp3Command {
public PUNSUBSCRIBE() {
super(-1, 0,0, 0);
}
@Override
public CompletionStage perform(SubscriberHandler handler,
ChannelHandlerContext ctx,
List arguments) {
ByteBufferUtils.stringToByteBufAscii("-ERR not implemented yet\r\n", handler.allocator());
return handler.myStage();
}
}