NoopAddressResolver Class — netty Architecture
Architecture documentation for the NoopAddressResolver class in NoopAddressResolver.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8dc8f21b_961e_cd77_7a33_c0246b4c8518["NoopAddressResolver"] 1056da52_2c7b_4144_603e_708950b0fea5["NoopAddressResolver.java"] 8dc8f21b_961e_cd77_7a33_c0246b4c8518 -->|defined in| 1056da52_2c7b_4144_603e_708950b0fea5 60bc95cd_8e05_c87a_3301_077366bce6bc["NoopAddressResolver()"] 8dc8f21b_961e_cd77_7a33_c0246b4c8518 -->|method| 60bc95cd_8e05_c87a_3301_077366bce6bc aca854ac_936b_b449_d12f_d02978c62c20["doIsResolved()"] 8dc8f21b_961e_cd77_7a33_c0246b4c8518 -->|method| aca854ac_936b_b449_d12f_d02978c62c20 0f0d31aa_53f7_d5ba_2317_2b8a570e19f7["doResolve()"] 8dc8f21b_961e_cd77_7a33_c0246b4c8518 -->|method| 0f0d31aa_53f7_d5ba_2317_2b8a570e19f7 52401ccb_a509_d739_d300_71f866cdd5a6["doResolveAll()"] 8dc8f21b_961e_cd77_7a33_c0246b4c8518 -->|method| 52401ccb_a509_d739_d300_71f866cdd5a6
Relationship Graph
Source Code
resolver/src/main/java/io/netty/resolver/NoopAddressResolver.java lines 30–51
public class NoopAddressResolver extends AbstractAddressResolver<SocketAddress> {
public NoopAddressResolver(EventExecutor executor) {
super(executor, SocketAddress.class);
}
@Override
protected boolean doIsResolved(SocketAddress address) {
return true;
}
@Override
protected void doResolve(SocketAddress unresolvedAddress, Promise<SocketAddress> promise) throws Exception {
promise.setSuccess(unresolvedAddress);
}
@Override
protected void doResolveAll(
SocketAddress unresolvedAddress, Promise<List<SocketAddress>> promise) throws Exception {
promise.setSuccess(Collections.singletonList(unresolvedAddress));
}
}
Source
Frequently Asked Questions
What is the NoopAddressResolver class?
NoopAddressResolver is a class in the netty codebase, defined in resolver/src/main/java/io/netty/resolver/NoopAddressResolver.java.
Where is NoopAddressResolver defined?
NoopAddressResolver is defined in resolver/src/main/java/io/netty/resolver/NoopAddressResolver.java at line 30.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free