Home / Function/ T() — netty Function Reference

T() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  491b3bd5_a9bc_26eb_2883_7c99862b6a01["T()"]
  a7de2cbf_72aa_6c79_3c58_cfb558a30cd3["DefaultUdtChannelConfig"]
  491b3bd5_a9bc_26eb_2883_7c99862b6a01 -->|defined in| a7de2cbf_72aa_6c79_3c58_cfb558a30cd3
  b01aa860_e414_02ca_a6de_ac8976a267c1["getProtocolReceiveBufferSize()"]
  491b3bd5_a9bc_26eb_2883_7c99862b6a01 -->|calls| b01aa860_e414_02ca_a6de_ac8976a267c1
  82773677_ace7_094b_871f_e4ae9d7099be["getProtocolSendBufferSize()"]
  491b3bd5_a9bc_26eb_2883_7c99862b6a01 -->|calls| 82773677_ace7_094b_871f_e4ae9d7099be
  f3995b5d_13b7_f2a5_0479_8be5d671ca02["getSystemReceiveBufferSize()"]
  491b3bd5_a9bc_26eb_2883_7c99862b6a01 -->|calls| f3995b5d_13b7_f2a5_0479_8be5d671ca02
  b542d7b8_6fd2_ad95_17c7_b9656c867f9a["getSystemSendBufferSize()"]
  491b3bd5_a9bc_26eb_2883_7c99862b6a01 -->|calls| b542d7b8_6fd2_ad95_17c7_b9656c867f9a
  15ec87a2_94e7_411f_da09_5a0ad1a23d18["getReceiveBufferSize()"]
  491b3bd5_a9bc_26eb_2883_7c99862b6a01 -->|calls| 15ec87a2_94e7_411f_da09_5a0ad1a23d18
  954447b1_14a2_e726_ced2_7f351174042b["getSendBufferSize()"]
  491b3bd5_a9bc_26eb_2883_7c99862b6a01 -->|calls| 954447b1_14a2_e726_ced2_7f351174042b
  9f772fd7_f26a_a496_4c6e_826225c2056f["isReuseAddress()"]
  491b3bd5_a9bc_26eb_2883_7c99862b6a01 -->|calls| 9f772fd7_f26a_a496_4c6e_826225c2056f
  32e3655e_e837_b4ec_be4e_66b68a6f47b8["getSoLinger()"]
  491b3bd5_a9bc_26eb_2883_7c99862b6a01 -->|calls| 32e3655e_e837_b4ec_be4e_66b68a6f47b8
  style 491b3bd5_a9bc_26eb_2883_7c99862b6a01 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-udt/src/main/java/io/netty/channel/udt/DefaultUdtChannelConfig.java lines 98–126

    @SuppressWarnings("unchecked")
    @Override
    public <T> T getOption(final ChannelOption<T> option) {
        if (option == PROTOCOL_RECEIVE_BUFFER_SIZE) {
            return (T) Integer.valueOf(getProtocolReceiveBufferSize());
        }
        if (option == PROTOCOL_SEND_BUFFER_SIZE) {
            return (T) Integer.valueOf(getProtocolSendBufferSize());
        }
        if (option == SYSTEM_RECEIVE_BUFFER_SIZE) {
            return (T) Integer.valueOf(getSystemReceiveBufferSize());
        }
        if (option == SYSTEM_SEND_BUFFER_SIZE) {
            return (T) Integer.valueOf(getSystemSendBufferSize());
        }
        if (option == SO_RCVBUF) {
            return (T) Integer.valueOf(getReceiveBufferSize());
        }
        if (option == SO_SNDBUF) {
            return (T) Integer.valueOf(getSendBufferSize());
        }
        if (option == SO_REUSEADDR) {
            return (T) Boolean.valueOf(isReuseAddress());
        }
        if (option == SO_LINGER) {
            return (T) Integer.valueOf(getSoLinger());
        }
        return super.getOption(option);
    }

Domain

Subdomains

Frequently Asked Questions

What does T() do?
T() is a function in the netty codebase, defined in transport-udt/src/main/java/io/netty/channel/udt/DefaultUdtChannelConfig.java.
Where is T() defined?
T() is defined in transport-udt/src/main/java/io/netty/channel/udt/DefaultUdtChannelConfig.java at line 98.
What does T() call?
T() calls 8 function(s): getProtocolReceiveBufferSize, getProtocolSendBufferSize, getReceiveBufferSize, getSendBufferSize, getSoLinger, getSystemReceiveBufferSize, getSystemSendBufferSize, isReuseAddress.

Analyze Your Own Codebase

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

Try Supermodel Free