Home / Type/ OioServerSocketChannelConfig Type — netty Architecture

OioServerSocketChannelConfig Type — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  25d2c063_88f2_ca1b_aec9_9d94ce8054e5["OioServerSocketChannelConfig"]
  2f1bb7cd_7a94_9893_cff3_92f0a0a868c2["OioServerSocketChannelConfig.java"]
  25d2c063_88f2_ca1b_aec9_9d94ce8054e5 -->|defined in| 2f1bb7cd_7a94_9893_cff3_92f0a0a868c2
  style 25d2c063_88f2_ca1b_aec9_9d94ce8054e5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/socket/oio/OioServerSocketChannelConfig.java lines 45–103

@Deprecated
public interface OioServerSocketChannelConfig extends ServerSocketChannelConfig {

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

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

    @Override
    OioServerSocketChannelConfig setBacklog(int backlog);

    @Override
    OioServerSocketChannelConfig setReuseAddress(boolean reuseAddress);

    @Override
    OioServerSocketChannelConfig setReceiveBufferSize(int receiveBufferSize);

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

    @Override
    OioServerSocketChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis);

    @Override
    @Deprecated
    OioServerSocketChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead);

    @Override
    OioServerSocketChannelConfig setWriteSpinCount(int writeSpinCount);

    @Override
    OioServerSocketChannelConfig setAllocator(ByteBufAllocator allocator);

    @Override
    OioServerSocketChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator);

    @Override
    OioServerSocketChannelConfig setAutoRead(boolean autoRead);

    @Override
    OioServerSocketChannelConfig setAutoClose(boolean autoClose);

    @Override
    OioServerSocketChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark);

    @Override
    OioServerSocketChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark);

    @Override
    OioServerSocketChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark);

    @Override
    OioServerSocketChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator);
}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free