Home / Function/ newResolver() — netty Function Reference

newResolver() — netty Function Reference

Architecture documentation for the newResolver() function in ResolveAddressHandlerTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  5c6938de_c2c7_f29f_0a4f_8773f24c1e10["newResolver()"]
  4271595e_b78a_81b1_6ec9_ff81dfd2dce3["TestResolverGroup"]
  5c6938de_c2c7_f29f_0a4f_8773f24c1e10 -->|defined in| 4271595e_b78a_81b1_6ec9_ff81dfd2dce3
  style 5c6938de_c2c7_f29f_0a4f_8773f24c1e10 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/address/ResolveAddressHandlerTest.java lines 118–141

        @Override
        protected AddressResolver<SocketAddress> newResolver(EventExecutor executor) {
            return new AbstractAddressResolver<SocketAddress>(executor) {
                @Override
                protected boolean doIsResolved(SocketAddress address) {
                    return address == RESOLVED;
                }

                @Override
                protected void doResolve(SocketAddress unresolvedAddress, Promise<SocketAddress> promise) {
                    assertSame(UNRESOLVED, unresolvedAddress);
                    if (fail) {
                        promise.setFailure(ERROR);
                    } else {
                        promise.setSuccess(RESOLVED);
                    }
                }

                @Override
                protected void doResolveAll(SocketAddress unresolvedAddress, Promise<List<SocketAddress>> promise) {
                    fail();
                }
            };
        }

Domain

Subdomains

Frequently Asked Questions

What does newResolver() do?
newResolver() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/address/ResolveAddressHandlerTest.java.
Where is newResolver() defined?
newResolver() is defined in handler/src/test/java/io/netty/handler/address/ResolveAddressHandlerTest.java at line 118.

Analyze Your Own Codebase

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

Try Supermodel Free