doResolveAll() — netty Function Reference
Architecture documentation for the doResolveAll() function in InetSocketAddressResolver.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 9894c060_43ce_fdf2_f055_2fe6bb0128fe["doResolveAll()"] 21498a5a_5ceb_e4f5_18c5_42fb30fee58a["InetSocketAddressResolver"] 9894c060_43ce_fdf2_f055_2fe6bb0128fe -->|defined in| 21498a5a_5ceb_e4f5_18c5_42fb30fee58a style 9894c060_43ce_fdf2_f055_2fe6bb0128fe fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver/src/main/java/io/netty/resolver/InetSocketAddressResolver.java lines 65–84
@Override
protected void doResolveAll(final InetSocketAddress unresolvedAddress,
final Promise<List<InetSocketAddress>> promise) throws Exception {
// Note that InetSocketAddress.getHostName() will never incur a reverse lookup here,
// because an unresolved address always has a host name.
nameResolver.resolveAll(unresolvedAddress.getHostName())
.addListener((FutureListener<List<InetAddress>>) future -> {
if (future.isSuccess()) {
List<InetAddress> inetAddresses = future.getNow();
List<InetSocketAddress> socketAddresses =
new ArrayList<InetSocketAddress>(inetAddresses.size());
for (InetAddress inetAddress : inetAddresses) {
socketAddresses.add(new InetSocketAddress(inetAddress, unresolvedAddress.getPort()));
}
promise.setSuccess(socketAddresses);
} else {
promise.setFailure(future.cause());
}
});
}
Domain
Subdomains
Source
Frequently Asked Questions
What does doResolveAll() do?
doResolveAll() is a function in the netty codebase, defined in resolver/src/main/java/io/netty/resolver/InetSocketAddressResolver.java.
Where is doResolveAll() defined?
doResolveAll() is defined in resolver/src/main/java/io/netty/resolver/InetSocketAddressResolver.java at line 65.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free