resolveAll() — netty Function Reference
Architecture documentation for the resolveAll() function in AbstractAddressResolver.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 02cf9d63_d07d_fdb8_7a04_d19c4d3556ea["resolveAll()"] d51df911_40c0_7d7d_23f8_9ff1d25bdb9b["AbstractAddressResolver"] 02cf9d63_d07d_fdb8_7a04_d19c4d3556ea -->|defined in| d51df911_40c0_7d7d_23f8_9ff1d25bdb9b 37f87a2c_989c_7415_117f_6bd1ca057fb2["isSupported()"] 02cf9d63_d07d_fdb8_7a04_d19c4d3556ea -->|calls| 37f87a2c_989c_7415_117f_6bd1ca057fb2 1270b219_3858_1972_75b7_1c58402bf2a6["isResolved()"] 02cf9d63_d07d_fdb8_7a04_d19c4d3556ea -->|calls| 1270b219_3858_1972_75b7_1c58402bf2a6 299b365d_d512_5362_d3df_7af9ac36aab0["doResolveAll()"] 02cf9d63_d07d_fdb8_7a04_d19c4d3556ea -->|calls| 299b365d_d512_5362_d3df_7af9ac36aab0 style 02cf9d63_d07d_fdb8_7a04_d19c4d3556ea fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver/src/main/java/io/netty/resolver/AbstractAddressResolver.java lines 140–163
@Override
public final Future<List<T>> resolveAll(SocketAddress address) {
if (!isSupported(checkNotNull(address, "address"))) {
// Address type not supported by the resolver
return executor().newFailedFuture(new UnsupportedAddressTypeException());
}
if (isResolved(address)) {
// Resolved already; no need to perform a lookup
@SuppressWarnings("unchecked")
final T cast = (T) address;
return executor.newSucceededFuture(Collections.singletonList(cast));
}
try {
@SuppressWarnings("unchecked")
final T cast = (T) address;
final Promise<List<T>> promise = executor().newPromise();
doResolveAll(cast, promise);
return promise;
} catch (Exception e) {
return executor().newFailedFuture(e);
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does resolveAll() do?
resolveAll() is a function in the netty codebase, defined in resolver/src/main/java/io/netty/resolver/AbstractAddressResolver.java.
Where is resolveAll() defined?
resolveAll() is defined in resolver/src/main/java/io/netty/resolver/AbstractAddressResolver.java at line 140.
What does resolveAll() call?
resolveAll() calls 3 function(s): doResolveAll, isResolved, isSupported.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free