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
Source
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