io.netty.buffer.Unpooled#wrappedUnmodifiableBuffer ( )源码实例Demo

下面列出了io.netty.buffer.Unpooled#wrappedUnmodifiableBuffer ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: pravega   文件: PravegaRequestProcessor.java
/**
 * Collect all the data from the given contents into a {@link ByteBuf}.
 */
private ByteBuf toByteBuf(List<BufferView> contents) {
    val buffers = contents.stream()
            .flatMap(bv -> bv.getContents().stream())
            .map(Unpooled::wrappedBuffer)
            .toArray(ByteBuf[]::new);
    return Unpooled.wrappedUnmodifiableBuffer(buffers);
}
 
源代码2 项目: pravega   文件: PravegaRequestProcessor.java
private ByteBuf toByteBuf(BufferView bufferView) {
    if (bufferView.getLength() == 0) {
        return EMPTY_BUFFER;
    }

    val buffers = bufferView.getContents().stream().map(Unpooled::wrappedBuffer).toArray(ByteBuf[]::new);
    return Unpooled.wrappedUnmodifiableBuffer(buffers);
}
 
源代码3 项目: pravega   文件: WireCommands.java
public ByteBuf getAsByteBuf() {
    ByteBuf header = Unpooled.buffer(TYPE_PLUS_LENGTH_SIZE, TYPE_PLUS_LENGTH_SIZE);
    header.writeInt(type.getCode());
    header.writeInt(data.readableBytes());
    return Unpooled.wrappedUnmodifiableBuffer(header, data);
}
 
源代码4 项目: pravega   文件: PravegaRequestProcessorTest.java
private ByteBuf toByteBuf(BufferView bufferView) {
    val buffers = bufferView.getContents().stream().map(Unpooled::wrappedBuffer).toArray(ByteBuf[]::new);
    return Unpooled.wrappedUnmodifiableBuffer(buffers);
}
 
源代码5 项目: pravega   文件: Write.java
private ByteBuf convertData(CompositeArrayView data) {
    ByteBuf[] components = new ByteBuf[data.getComponentCount()];
    val index = new AtomicInteger();
    data.collect(bb -> components[index.getAndIncrement()] = Unpooled.wrappedBuffer(bb));
    return Unpooled.wrappedUnmodifiableBuffer(components);
}