DnsServerAddressStream Type — netty Architecture
Architecture documentation for the DnsServerAddressStream type/interface in DnsServerAddressStream.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c17ac7e4_1b89_6db5_5da2_45ef0cdc78ec["DnsServerAddressStream"] b629f58a_1168_f2bb_e0f9_0ac6464e403e["DnsServerAddressStream.java"] c17ac7e4_1b89_6db5_5da2_45ef0cdc78ec -->|defined in| b629f58a_1168_f2bb_e0f9_0ac6464e403e style c17ac7e4_1b89_6db5_5da2_45ef0cdc78ec fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddressStream.java lines 24–44
public interface DnsServerAddressStream {
/**
* Retrieves the next DNS server address from the stream.
*/
InetSocketAddress next();
/**
* Get the number of times {@link #next()} will return a distinct element before repeating or terminating.
* @return the number of times {@link #next()} will return a distinct element before repeating or terminating.
*/
int size();
/**
* Duplicate this object. The result of this should be able to be independently iterated over via {@link #next()}.
* <p>
* Note that {@link #clone()} isn't used because it may make sense for some implementations to have the following
* relationship {@code x.duplicate() == x}.
* @return A duplicate of this object.
*/
DnsServerAddressStream duplicate();
}
Source
Frequently Asked Questions
What is the DnsServerAddressStream type?
DnsServerAddressStream is a type/interface in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddressStream.java.
Where is DnsServerAddressStream defined?
DnsServerAddressStream is defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddressStream.java at line 24.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free