All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.infinispan.server.resp.commands.pubsub.PUNSUBSCRIBE Maven / Gradle / Ivy

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();
   }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy