Home / Function/ T() — netty Function Reference

T() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  01d6808f_f303_aafd_df18_a986d86f7aea["T()"]
  196ab3fc_d369_1feb_a394_4c644a7a5c7e["KQueueDatagramChannelConfig"]
  01d6808f_f303_aafd_df18_a986d86f7aea -->|defined in| 196ab3fc_d369_1feb_a394_4c644a7a5c7e
  14945c4e_09af_923f_d204_3ba9941e561e["isBroadcast()"]
  01d6808f_f303_aafd_df18_a986d86f7aea -->|calls| 14945c4e_09af_923f_d204_3ba9941e561e
  ec261a47_2a53_b2d4_1165_8f37e5d22794["getReceiveBufferSize()"]
  01d6808f_f303_aafd_df18_a986d86f7aea -->|calls| ec261a47_2a53_b2d4_1165_8f37e5d22794
  f18eaaeb_a26a_5124_1109_33d3d3e691be["getSendBufferSize()"]
  01d6808f_f303_aafd_df18_a986d86f7aea -->|calls| f18eaaeb_a26a_5124_1109_33d3d3e691be
  a05a6966_d37d_9e0e_2f47_e4b573270742["isReuseAddress()"]
  01d6808f_f303_aafd_df18_a986d86f7aea -->|calls| a05a6966_d37d_9e0e_2f47_e4b573270742
  37f59e8e_c4c7_f7a2_b77d_95f8dfa458a6["isLoopbackModeDisabled()"]
  01d6808f_f303_aafd_df18_a986d86f7aea -->|calls| 37f59e8e_c4c7_f7a2_b77d_95f8dfa458a6
  3ffa262d_a5a2_ab93_3457_42f7e9926001["getTimeToLive()"]
  01d6808f_f303_aafd_df18_a986d86f7aea -->|calls| 3ffa262d_a5a2_ab93_3457_42f7e9926001
  4cc02232_5fb2_d9ba_667e_dfb1168754f5["getTrafficClass()"]
  01d6808f_f303_aafd_df18_a986d86f7aea -->|calls| 4cc02232_5fb2_d9ba_667e_dfb1168754f5
  512af29f_56b7_2ed4_fc27_89170de564fd["isReusePort()"]
  01d6808f_f303_aafd_df18_a986d86f7aea -->|calls| 512af29f_56b7_2ed4_fc27_89170de564fd
  style 01d6808f_f303_aafd_df18_a986d86f7aea fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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

    @SuppressWarnings({ "unchecked", "deprecation" })
    @Override
    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);
        }
        if (option == SO_REUSEPORT) {
            return (T) Boolean.valueOf(isReusePort());
        }
        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/KQueueDatagramChannelConfig.java.
Where is T() defined?
T() is defined in transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/KQueueDatagramChannelConfig.java at line 61.
What does T() call?
T() calls 8 function(s): getReceiveBufferSize, getSendBufferSize, getTimeToLive, getTrafficClass, isBroadcast, isLoopbackModeDisabled, isReuseAddress, isReusePort.

Analyze Your Own Codebase

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

Try Supermodel Free