public interface NettyDataStreamUtils
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
LOG |
static org.apache.ratis.proto.RaftProtos.DataStreamPacketHeaderProto.Option getOption(WriteOption option)
static ByteBuffer getDataStreamRequestHeaderProtoByteBuffer(DataStreamRequest request)
static ByteBuffer getDataStreamReplyHeaderProtoByteBuf(DataStreamReplyByteBuffer reply)
static void encodeDataStreamRequestHeader(DataStreamRequest request, Consumer<Object> out, org.apache.ratis.thirdparty.io.netty.buffer.ByteBufAllocator allocator)
static void encodeDataStreamRequestByteBuffer(DataStreamRequestByteBuffer request, Consumer<Object> out, org.apache.ratis.thirdparty.io.netty.buffer.ByteBufAllocator allocator)
static void encodeByteBuffer(ByteBuffer buffer, Consumer<Object> out)
static void encodeDataStreamRequestByteBuf(DataStreamRequestByteBuf request, Consumer<Object> out, org.apache.ratis.thirdparty.io.netty.buffer.ByteBufAllocator allocator)
static void encodeByteBuf(org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf buffer, Consumer<Object> out)
static void encodeDataStreamRequestFilePositionCount(DataStreamRequestFilePositionCount request, Consumer<Object> out, org.apache.ratis.thirdparty.io.netty.buffer.ByteBufAllocator allocator)
static void encodeDataStreamReplyByteBuffer(DataStreamReplyByteBuffer reply, Consumer<org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf> out, org.apache.ratis.thirdparty.io.netty.buffer.ByteBufAllocator allocator)
static DataStreamRequestByteBuf decodeDataStreamRequestByteBuf(org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf buf)
static DataStreamRequestHeader decodeDataStreamRequestHeader(org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf buf)
static ByteBuffer copy(org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf buf)
static DataStreamReplyByteBuffer decodeDataStreamReplyByteBuffer(org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf buf)
static DataStreamReplyHeader decodeDataStreamReplyHeader(org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf buf)
static <HEADER extends DataStreamPacketHeader> HEADER checkHeader(HEADER header, org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf buf)
static <DATA> DATA decodeData(org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf buf, DataStreamPacketHeader header, Function<org.apache.ratis.thirdparty.io.netty.buffer.ByteBuf,DATA> toData)
Copyright © 2017–2025 The Apache Software Foundation. All rights reserved.