Home / Type/ DomainSocketChannelConfig Type — netty Architecture

DomainSocketChannelConfig Type — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  2dd1ff9e_49e3_d89e_ba15_64c3b27f4773["DomainSocketChannelConfig"]
  4a7b3ee8_5028_f8c6_fc08_d776c6a80249["DomainSocketChannelConfig.java"]
  2dd1ff9e_49e3_d89e_ba15_64c3b27f4773 -->|defined in| 4a7b3ee8_5028_f8c6_fc08_d776c6a80249
  style 2dd1ff9e_49e3_d89e_ba15_64c3b27f4773 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-native-unix-common/src/main/java/io/netty/channel/unix/DomainSocketChannelConfig.java lines 27–80

public interface DomainSocketChannelConfig extends ChannelConfig {

    @Override
    @Deprecated
    DomainSocketChannelConfig setMaxMessagesPerRead(int maxMessagesPerRead);

    @Override
    DomainSocketChannelConfig setConnectTimeoutMillis(int connectTimeoutMillis);

    @Override
    DomainSocketChannelConfig setWriteSpinCount(int writeSpinCount);

    @Override
    DomainSocketChannelConfig setAllocator(ByteBufAllocator allocator);

    @Override
    DomainSocketChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator allocator);

    @Override
    DomainSocketChannelConfig setAutoRead(boolean autoRead);

    @Override
    DomainSocketChannelConfig setAutoClose(boolean autoClose);

    @Override
    @Deprecated
    DomainSocketChannelConfig setWriteBufferHighWaterMark(int writeBufferHighWaterMark);

    @Override
    @Deprecated
    DomainSocketChannelConfig setWriteBufferLowWaterMark(int writeBufferLowWaterMark);

    @Override
    DomainSocketChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark);

    @Override
    DomainSocketChannelConfig setMessageSizeEstimator(MessageSizeEstimator estimator);

    /**
     * Change the {@link DomainSocketReadMode} for the channel. The default is
     * {@link DomainSocketReadMode#BYTES} which means bytes will be read from the
     * {@link io.netty.channel.Channel} and passed through the pipeline. If
     * {@link DomainSocketReadMode#FILE_DESCRIPTORS} is used
     * {@link FileDescriptor}s will be passed through the {@link io.netty.channel.ChannelPipeline}.
     *
     * This setting can be modified on the fly if needed.
     */
    DomainSocketChannelConfig setReadMode(DomainSocketReadMode mode);

    /**
     * Return the {@link DomainSocketReadMode} for the channel.
     */
    DomainSocketReadMode getReadMode();
}

Frequently Asked Questions

What is the DomainSocketChannelConfig type?
DomainSocketChannelConfig is a type/interface in the netty codebase, defined in transport-native-unix-common/src/main/java/io/netty/channel/unix/DomainSocketChannelConfig.java.
Where is DomainSocketChannelConfig defined?
DomainSocketChannelConfig is defined in transport-native-unix-common/src/main/java/io/netty/channel/unix/DomainSocketChannelConfig.java at line 27.

Analyze Your Own Codebase

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

Try Supermodel Free