UdtChannelConfig Type — netty Architecture
Architecture documentation for the UdtChannelConfig type/interface in UdtChannelConfig.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 1fe5eca1_aeb4_1941_b6a4_a726cac9eb50["UdtChannelConfig"] 5c8e3fc4_66b1_9a84_a117_087a464fab3a["UdtChannelConfig.java"] 1fe5eca1_aeb4_1941_b6a4_a726cac9eb50 -->|defined in| 5c8e3fc4_66b1_9a84_a117_087a464fab3a style 1fe5eca1_aeb4_1941_b6a4_a726cac9eb50 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport-udt/src/main/java/io/netty/channel/udt/UdtChannelConfig.java lines 76–192
@Deprecated
public interface UdtChannelConfig extends ChannelConfig {
/**
* Gets {@link OptionUDT#Protocol_Receive_Buffer_Size}
*/
int getProtocolReceiveBufferSize();
/**
* Gets {@link OptionUDT#Protocol_Send_Buffer_Size}
*/
int getProtocolSendBufferSize();
/**
* Gets the {@link ChannelOption#SO_RCVBUF} option.
*/
int getReceiveBufferSize();
/**
* Gets the {@link ChannelOption#SO_SNDBUF} option.
*/
int getSendBufferSize();
/**
* Gets the {@link ChannelOption#SO_LINGER} option.
*/
int getSoLinger();
/**
* Gets {@link OptionUDT#System_Receive_Buffer_Size}
*/
int getSystemReceiveBufferSize();
/**
* Gets {@link OptionUDT#System_Send_Buffer_Size}
*/
int getSystemSendBufferSize();
/**
* Gets the {@link ChannelOption#SO_REUSEADDR} option.
*/
boolean isReuseAddress();
@Override
UdtChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis);
@Override
@Deprecated
UdtChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead);
@Override
UdtChannelConfig setWriteSpinCount(int writeSpinCount);
@Override
UdtChannelConfig setAllocator(ByteBufAllocator allocator);
@Override
UdtChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator);
@Override
UdtChannelConfig setAutoRead(boolean autoRead);
@Override
UdtChannelConfig setAutoClose(boolean autoClose);
@Override
UdtChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark);
@Override
UdtChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark);
@Override
UdtChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark);
@Override
UdtChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator);
/**
* Sets {@link OptionUDT#Protocol_Receive_Buffer_Size}
*/
UdtChannelConfig setProtocolReceiveBufferSize(int size);
Source
Frequently Asked Questions
What is the UdtChannelConfig type?
UdtChannelConfig is a type/interface in the netty codebase, defined in transport-udt/src/main/java/io/netty/channel/udt/UdtChannelConfig.java.
Where is UdtChannelConfig defined?
UdtChannelConfig is defined in transport-udt/src/main/java/io/netty/channel/udt/UdtChannelConfig.java at line 76.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free