List of usage examples for io.netty.handler.codec.redis FullBulkStringRedisMessage FullBulkStringRedisMessage
public FullBulkStringRedisMessage(ByteBuf content)
From source file:com.flysoloing.learning.network.netty.redis.RedisClientHandler.java
License:Apache License
@Override public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) { String[] commands = ((String) msg).split("\\s+"); List<RedisMessage> children = new ArrayList<RedisMessage>(commands.length); for (String cmdString : commands) { children.add(new FullBulkStringRedisMessage(ByteBufUtil.writeUtf8(ctx.alloc(), cmdString))); }// w w w . ja v a2 s . c om RedisMessage request = new ArrayRedisMessage(children); ctx.write(request, promise); }