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
Defined In
Calls
Source
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