Home / Class/ NoopAddressResolver Class — netty Architecture

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));
    }
}

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