@ElementsAreNonnullByDefault
ServiceDiscoverer.See: Description
| Interface | Description |
|---|---|
| DnsServerAddressStream |
An infinite stream of DNS server addresses.
|
| DnsServerAddressStreamProvider |
Provides an opportunity to override which
DnsServerAddressStream is used to resolve a specific hostname. |
| DnsServiceDiscovererBuilder |
Builder for DNS
ServiceDiscoverer which will attempt to
resolve A, AAAA, CNAME, and SRV type queries. |
| DnsServiceDiscovererBuilderProvider |
Provider for
DnsServiceDiscovererBuilder. |
| DnsServiceDiscovererObserver |
An observer that provides visibility into DNS
ServiceDiscoverer built by DnsServiceDiscovererBuilder. |
| DnsServiceDiscovererObserver.DnsDiscoveryObserver |
An observer that provides visibility into individual DNS discoveries.
|
| DnsServiceDiscovererObserver.DnsResolutionObserver |
An observer that provides visibility into DNS resolution results.
|
| DnsServiceDiscovererObserver.ResolutionResult |
Results of the current DNS resolution.
|
| ServiceDiscovererUtils.TwoIntsConsumer |
Represents an operation that accepts two
int-valued arguments and returns no result. |
| Class | Description |
|---|---|
| DefaultDnsServiceDiscovererBuilder | Deprecated
this class will be made package-private in the future, rely on the
DnsServiceDiscovererBuilder
instead. |
| DelegatingDnsServiceDiscovererBuilder |
A
DnsServiceDiscovererBuilder that delegates all methods to another DnsServiceDiscovererBuilder. |
| DnsServiceDiscoverers |
A factory to create DNS
ServiceDiscoverers. |
| SequentialDnsServerAddressStreamProvider |
A
DnsServerAddressStreamProvider which is backed by a sequential list of DNS servers. |
| ServiceDiscovererUtils |
A set of utility functions for
ServiceDiscoverer. |
| SingletonDnsServerAddressStreamProvider |
A
DnsServerAddressStreamProvider which always returns the same DnsServerAddressStream. |
| Enum | Description |
|---|---|
| DnsResolverAddressTypes |
Defined resolved address types.
|
ServiceDiscoverer.