Object() — netty Function Reference
Architecture documentation for the Object() function in QuicheQuicStreamChannel.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD e05b7586_0c9b_9360_b491_98d416a31b2c["Object()"] 77188bb7_e7ad_de01_3b54_5bc50b9e2df1["QuicStreamChannelUnsafe"] e05b7586_0c9b_9360_b491_98d416a31b2c -->|defined in| 77188bb7_e7ad_de01_3b54_5bc50b9e2df1 style e05b7586_0c9b_9360_b491_98d416a31b2c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicStreamChannel.java lines 766–790
private Object filterMsg(Object msg) {
if (msg instanceof ByteBuf) {
ByteBuf buffer = (ByteBuf) msg;
if (!buffer.isDirect()) {
ByteBuf tmpBuffer = alloc().directBuffer(buffer.readableBytes());
tmpBuffer.writeBytes(buffer, buffer.readerIndex(), buffer.readableBytes());
buffer.release();
return tmpBuffer;
}
} else if (msg instanceof QuicStreamFrame) {
QuicStreamFrame frame = (QuicStreamFrame) msg;
ByteBuf buffer = frame.content();
if (!buffer.isDirect()) {
ByteBuf tmpBuffer = alloc().directBuffer(buffer.readableBytes());
tmpBuffer.writeBytes(buffer, buffer.readerIndex(), buffer.readableBytes());
QuicStreamFrame tmpFrame = frame.replace(tmpBuffer);
frame.release();
return tmpFrame;
}
} else {
throw new UnsupportedOperationException(
"unsupported message type: " + StringUtil.simpleClassName(msg));
}
return msg;
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Object() do?
Object() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicStreamChannel.java.
Where is Object() defined?
Object() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicStreamChannel.java at line 766.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free