Home / Function/ T() — netty Function Reference

T() — netty Function Reference

Architecture documentation for the T() function in KQueueSocketChannelConfig.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0["T()"]
  c726b6aa_58c3_c23e_8d70_411bf7bf32b9["KQueueSocketChannelConfig"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|defined in| c726b6aa_58c3_c23e_8d70_411bf7bf32b9
  4236a8a2_07a6_009e_b4e3_1d0d053fd1e5["getReceiveBufferSize()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| 4236a8a2_07a6_009e_b4e3_1d0d053fd1e5
  291a5b0f_3145_7976_20af_8ecddf946a20["getSendBufferSize()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| 291a5b0f_3145_7976_20af_8ecddf946a20
  53894fe2_ca87_4354_42a4_ac11bb3c70d5["isTcpNoDelay()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| 53894fe2_ca87_4354_42a4_ac11bb3c70d5
  96b4e613_c54d_63aa_3b9a_f358da16cd01["isKeepAlive()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| 96b4e613_c54d_63aa_3b9a_f358da16cd01
  dd058497_10df_64a1_0b9c_dead889d5a5c["isReuseAddress()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| dd058497_10df_64a1_0b9c_dead889d5a5c
  4f503f1d_d954_dd2c_c7d2_a6253265f9bf["getSoLinger()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| 4f503f1d_d954_dd2c_c7d2_a6253265f9bf
  693a696d_9631_8c64_a01a_c7c4d3fa920a["getTrafficClass()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| 693a696d_9631_8c64_a01a_c7c4d3fa920a
  b9a9cc9d_7f8d_2cc8_14f7_123e5ddd1237["isAllowHalfClosure()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| b9a9cc9d_7f8d_2cc8_14f7_123e5ddd1237
  41bb3138_043b_27fb_7003_d57ed2b8e725["getSndLowAt()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| 41bb3138_043b_27fb_7003_d57ed2b8e725
  63570309_6f6a_d6ec_f32d_c6599519353d["isTcpNoPush()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| 63570309_6f6a_d6ec_f32d_c6599519353d
  65a4c5b7_88d0_2e9b_7afd_7c8ca63241bb["isTcpFastOpenConnect()"]
  ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 -->|calls| 65a4c5b7_88d0_2e9b_7afd_7c8ca63241bb
  style ed12471d_3aa2_d8e5_1b17_6a89e684d8c0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/KQueueSocketChannelConfig.java lines 61–98

    @SuppressWarnings("unchecked")
    @Override
    public <T> T getOption(ChannelOption<T> option) {
        if (option == SO_RCVBUF) {
            return (T) Integer.valueOf(getReceiveBufferSize());
        }
        if (option == SO_SNDBUF) {
            return (T) Integer.valueOf(getSendBufferSize());
        }
        if (option == TCP_NODELAY) {
            return (T) Boolean.valueOf(isTcpNoDelay());
        }
        if (option == SO_KEEPALIVE) {
            return (T) Boolean.valueOf(isKeepAlive());
        }
        if (option == SO_REUSEADDR) {
            return (T) Boolean.valueOf(isReuseAddress());
        }
        if (option == SO_LINGER) {
            return (T) Integer.valueOf(getSoLinger());
        }
        if (option == IP_TOS) {
            return (T) Integer.valueOf(getTrafficClass());
        }
        if (option == ALLOW_HALF_CLOSURE) {
            return (T) Boolean.valueOf(isAllowHalfClosure());
        }
        if (option == SO_SNDLOWAT) {
            return (T) Integer.valueOf(getSndLowAt());
        }
        if (option == TCP_NOPUSH) {
            return (T) Boolean.valueOf(isTcpNoPush());
        }
        if (option == ChannelOption.TCP_FASTOPEN_CONNECT) {
            return (T) Boolean.valueOf(isTcpFastOpenConnect());
        }
        return super.getOption(option);
    }

Domain

Subdomains

Frequently Asked Questions

What does T() do?
T() is a function in the netty codebase, defined in transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/KQueueSocketChannelConfig.java.
Where is T() defined?
T() is defined in transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/KQueueSocketChannelConfig.java at line 61.
What does T() call?
T() calls 11 function(s): getReceiveBufferSize, getSendBufferSize, getSndLowAt, getSoLinger, getTrafficClass, isAllowHalfClosure, isKeepAlive, isReuseAddress, and 3 more.

Analyze Your Own Codebase

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

Try Supermodel Free