Home / Function/ T() — netty Function Reference

T() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  5e5782f6_3abc_a8bd_5a88_0fa6079bad64["T()"]
  9c64cb0f_e8ca_4019_9deb_ea45fc3cf75b["DefaultDatagramChannelConfig"]
  5e5782f6_3abc_a8bd_5a88_0fa6079bad64 -->|defined in| 9c64cb0f_e8ca_4019_9deb_ea45fc3cf75b
  23ddf91c_161b_b197_500e_a957a7dd9d07["isBroadcast()"]
  5e5782f6_3abc_a8bd_5a88_0fa6079bad64 -->|calls| 23ddf91c_161b_b197_500e_a957a7dd9d07
  2ef708d1_becf_6315_e7f2_9afb4345507c["getReceiveBufferSize()"]
  5e5782f6_3abc_a8bd_5a88_0fa6079bad64 -->|calls| 2ef708d1_becf_6315_e7f2_9afb4345507c
  e62f88ec_2bc2_7a54_6862_73e08f0afae0["getSendBufferSize()"]
  5e5782f6_3abc_a8bd_5a88_0fa6079bad64 -->|calls| e62f88ec_2bc2_7a54_6862_73e08f0afae0
  5777148b_365e_f524_54f7_830532178d7a["isReuseAddress()"]
  5e5782f6_3abc_a8bd_5a88_0fa6079bad64 -->|calls| 5777148b_365e_f524_54f7_830532178d7a
  a017c666_c170_5def_fe6b_7f6c09d3152c["isLoopbackModeDisabled()"]
  5e5782f6_3abc_a8bd_5a88_0fa6079bad64 -->|calls| a017c666_c170_5def_fe6b_7f6c09d3152c
  f6e7ebd1_932a_bee3_d7cf_d1f25672442f["getTimeToLive()"]
  5e5782f6_3abc_a8bd_5a88_0fa6079bad64 -->|calls| f6e7ebd1_932a_bee3_d7cf_d1f25672442f
  4660ce93_3b99_cf26_c5fa_750961f7817e["getTrafficClass()"]
  5e5782f6_3abc_a8bd_5a88_0fa6079bad64 -->|calls| 4660ce93_3b99_cf26_c5fa_750961f7817e
  style 5e5782f6_3abc_a8bd_5a88_0fa6079bad64 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/socket/DefaultDatagramChannelConfig.java lines 72–106

    @Override
    @SuppressWarnings({ "unchecked", "deprecation" })
    public <T> T getOption(ChannelOption<T> option) {
        if (option == SO_BROADCAST) {
            return (T) Boolean.valueOf(isBroadcast());
        }
        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 == IP_MULTICAST_LOOP_DISABLED) {
            return (T) Boolean.valueOf(isLoopbackModeDisabled());
        }
        if (option == IP_MULTICAST_ADDR) {
            return (T) getInterface();
        }
        if (option == IP_MULTICAST_IF) {
            return (T) getNetworkInterface();
        }
        if (option == IP_MULTICAST_TTL) {
            return (T) Integer.valueOf(getTimeToLive());
        }
        if (option == IP_TOS) {
            return (T) Integer.valueOf(getTrafficClass());
        }
        if (option == DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION) {
            return (T) Boolean.valueOf(activeOnOpen);
        }
        return super.getOption(option);
    }

Domain

Subdomains

Frequently Asked Questions

What does T() do?
T() is a function in the netty codebase, defined in transport/src/main/java/io/netty/channel/socket/DefaultDatagramChannelConfig.java.
Where is T() defined?
T() is defined in transport/src/main/java/io/netty/channel/socket/DefaultDatagramChannelConfig.java at line 72.
What does T() call?
T() calls 7 function(s): getReceiveBufferSize, getSendBufferSize, getTimeToLive, getTrafficClass, isBroadcast, isLoopbackModeDisabled, isReuseAddress.

Analyze Your Own Codebase

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

Try Supermodel Free