@Override public ByteBuf duplicate() { return buf.duplicate(); }
/** * Return the {@link ByteBuf} on the specified index * * @param cIndex the index for which the {@link ByteBuf} should be returned * @return buf the {@link ByteBuf} on the specified index */ public ByteBuf component(int cIndex) { return internalComponent(cIndex).duplicate(); }
/** * Return the {@link ByteBuf} on the specified index * * @param offset the offset for which the {@link ByteBuf} should be returned * @return the {@link ByteBuf} on the specified index */ public ByteBuf componentAtOffset(int offset) { return internalComponentAtOffset(offset).duplicate(); }
/** * Return the {@link ByteBuf} on the specified index * * @param offset the offset for which the {@link ByteBuf} should be returned * @return the {@link ByteBuf} on the specified index */ public ByteBuf componentAtOffset(int offset) { return internalComponentAtOffset(offset).duplicate(); }
@Override public LastMemcacheContent duplicate() { return new DefaultLastMemcacheContent(content().duplicate()); } }
private static Object safeDuplicate(Object message) { if (message instanceof ByteBuf) { return ((ByteBuf) message).duplicate().retain(); } else if (message instanceof ByteBufHolder) { return ((ByteBufHolder) message).duplicate().retain(); } else { return ReferenceCountUtil.retain(message); } }
private static Object safeDuplicate(Object message) { if (message instanceof ByteBuf) { return ((ByteBuf) message).duplicate().retain(); } else if (message instanceof ByteBufHolder) { return ((ByteBufHolder) message).duplicate().retain(); } else { return ReferenceCountUtil.retain(message); } }
@Override public ContinuationWebSocketFrame duplicate() { return new ContinuationWebSocketFrame(isFinalFragment(), rsv(), content().duplicate()); }
@Override public LastHttpContent duplicate() { DefaultLastHttpContent copy = new DefaultLastHttpContent(content().duplicate(), validateHeaders); copy.trailingHeaders().set(trailingHeaders()); return copy; }
@Override public SpdyDataFrame duplicate() { SpdyDataFrame frame = new DefaultSpdyDataFrame(streamId(), content().duplicate()); frame.setLast(isLast()); return frame; }
@Override public SpdyDataFrame duplicate() { SpdyDataFrame frame = new DefaultSpdyDataFrame(streamId(), content().duplicate()); frame.setLast(isLast()); return frame; }
@Override public FullHttpResponse duplicate() { DefaultFullHttpResponse duplicate = new DefaultFullHttpResponse(getProtocolVersion(), getStatus(), content().duplicate()); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
@Override public FullHttpResponse duplicate() { DefaultFullHttpResponse duplicate = new DefaultFullHttpResponse(getProtocolVersion(), getStatus(), content().duplicate(), validateHeaders); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
@Override public FullHttpResponse duplicate() { DefaultFullHttpResponse duplicate = new DefaultFullHttpResponse(getProtocolVersion(), getStatus(), content().duplicate()); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
@Override public FullHttpRequest duplicate() { DefaultFullHttpRequest duplicate = new DefaultFullHttpRequest( getProtocolVersion(), getMethod(), getUri(), content().duplicate(), validateHeaders); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
@Override public FullHttpRequest duplicate() { DefaultFullHttpRequest duplicate = new DefaultFullHttpRequest( getProtocolVersion(), getMethod(), getUri(), content().duplicate()); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }
@Override public FullHttpRequest duplicate() { DefaultFullHttpRequest duplicate = new DefaultFullHttpRequest( getProtocolVersion(), getMethod(), getUri(), content().duplicate()); duplicate.headers().set(headers()); duplicate.trailingHeaders().set(trailingHeaders()); return duplicate; }