Builder Class — netty Architecture
Architecture documentation for the Builder class in UnixResolverOptions.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 538926db_3682_995f_8a8e_829930e05aec["Builder"] db16ed5b_0cc9_7072_53c4_6cd93501d639["UnixResolverOptions.java"] 538926db_3682_995f_8a8e_829930e05aec -->|defined in| db16ed5b_0cc9_7072_53c4_6cd93501d639 878d2e48_fcbc_eccb_aac3_1c07ab6d084b["Builder()"] 538926db_3682_995f_8a8e_829930e05aec -->|method| 878d2e48_fcbc_eccb_aac3_1c07ab6d084b a8fc58b8_96bd_771f_f936_6f08bf4c0d9a["setNdots()"] 538926db_3682_995f_8a8e_829930e05aec -->|method| a8fc58b8_96bd_771f_f936_6f08bf4c0d9a 890e52c0_b8bf_33ea_d6da_05e0d6bf810d["setTimeout()"] 538926db_3682_995f_8a8e_829930e05aec -->|method| 890e52c0_b8bf_33ea_d6da_05e0d6bf810d 683d4346_8dd4_b1e4_fdab_5a9ea57da3fb["setAttempts()"] 538926db_3682_995f_8a8e_829930e05aec -->|method| 683d4346_8dd4_b1e4_fdab_5a9ea57da3fb 7de5fac7_9732_d9fd_c2ca_0ce6b05e5de6["UnixResolverOptions()"] 538926db_3682_995f_8a8e_829930e05aec -->|method| 7de5fac7_9732_d9fd_c2ca_0ce6b05e5de6
Relationship Graph
Source Code
resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverOptions.java lines 70–94
static final class Builder {
private int ndots = 1;
private int timeout = 5;
private int attempts = 16;
private Builder() {
}
void setNdots(int ndots) {
this.ndots = ndots;
}
void setTimeout(int timeout) {
this.timeout = timeout;
}
void setAttempts(int attempts) {
this.attempts = attempts;
}
UnixResolverOptions build() {
return new UnixResolverOptions(ndots, timeout, attempts);
}
}
Source
Frequently Asked Questions
What is the Builder class?
Builder is a class in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverOptions.java.
Where is Builder defined?
Builder is defined in resolver-dns/src/main/java/io/netty/resolver/dns/UnixResolverOptions.java at line 70.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free