Home / Type/ OioSocketChannelConfig Type — netty Architecture

OioSocketChannelConfig Type — netty Architecture

Architecture documentation for the OioSocketChannelConfig type/interface in OioSocketChannelConfig.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  c89b403f_f8b9_fc90_d3c3_a48de332b935["OioSocketChannelConfig"]
  1a04f71f_7500_cc43_05b9_f814e3199e01["OioSocketChannelConfig.java"]
  c89b403f_f8b9_fc90_d3c3_a48de332b935 -->|defined in| 1a04f71f_7500_cc43_05b9_f814e3199e01
  style c89b403f_f8b9_fc90_d3c3_a48de332b935 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/socket/oio/OioSocketChannelConfig.java lines 45–118

@Deprecated
public interface OioSocketChannelConfig extends SocketChannelConfig {

    /**
     * Sets the maximal time a operation on the underlying socket may block.
     */
    OioSocketChannelConfig setSoTimeout(int timeout);

    /**
     * Returns the maximal time a operation on the underlying socket may block.
     */
    int getSoTimeout();

    @Override
    OioSocketChannelConfig setTcpNoDelay(boolean tcpNoDelay);

    @Override
    OioSocketChannelConfig setSoLinger(int soLinger);

    @Override
    OioSocketChannelConfig setSendBufferSize(int sendBufferSize);

    @Override
    OioSocketChannelConfig setReceiveBufferSize(int receiveBufferSize);

    @Override
    OioSocketChannelConfig setKeepAlive(boolean keepAlive);

    @Override
    OioSocketChannelConfig setTrafficClass(int trafficClass);

    @Override
    OioSocketChannelConfig setReuseAddress(boolean reuseAddress);

    @Override
    OioSocketChannelConfig setPerformancePreferences(int connectionTime, int latency, int bandwidth);

    @Override
    OioSocketChannelConfig setAllowHalfClosure(boolean allowHalfClosure);

    @Override
    OioSocketChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis);

    @Override
    @Deprecated
    OioSocketChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead);

    @Override
    OioSocketChannelConfig setWriteSpinCount(int writeSpinCount);

    @Override
    OioSocketChannelConfig setAllocator(ByteBufAllocator allocator);

    @Override
    OioSocketChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator);

    @Override
    OioSocketChannelConfig setAutoRead(boolean autoRead);

    @Override
    OioSocketChannelConfig setAutoClose(boolean autoClose);

    @Override
    OioSocketChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark);

    @Override
    OioSocketChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark);

    @Override
    OioSocketChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark);

    @Override
    OioSocketChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator);
}

Frequently Asked Questions

What is the OioSocketChannelConfig type?
OioSocketChannelConfig is a type/interface in the netty codebase, defined in transport/src/main/java/io/netty/channel/socket/oio/OioSocketChannelConfig.java.
Where is OioSocketChannelConfig defined?
OioSocketChannelConfig is defined in transport/src/main/java/io/netty/channel/socket/oio/OioSocketChannelConfig.java at line 45.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free