Skip navigation links
A B D I M N O Q R S T V 

A

appendFilter(ServiceDiscovererFilterFactory<String, InetAddress, ServiceDiscovererEvent<InetAddress>>) - Method in class DefaultDnsServiceDiscovererBuilder
Append the filter to the chain of filters used to decorate the ServiceDiscoverer created by this builder.

B

build() - Method in class DefaultDnsServiceDiscovererBuilder
Build a new instance of ServiceDiscoverer<HostAndPort, InetSocketAddress>.
buildInetDiscoverer() - Method in class DefaultDnsServiceDiscovererBuilder
Build a new instance of ServiceDiscoverer<String, InetAddress>.

D

DefaultDnsServiceDiscovererBuilder - Class in io.servicetalk.dns.discovery.netty
Builder use to create objects of type DefaultDnsServiceDiscoverer.
DefaultDnsServiceDiscovererBuilder() - Constructor for class DefaultDnsServiceDiscovererBuilder
 
defaultInvalidateHostsOnDnsFailurePredicate() - Method in class DefaultDnsServiceDiscovererBuilder
discover(String) - Method in class RetryingDnsServiceDiscovererFilter
 
dnsResolverAddressTypes(DnsResolverAddressTypes) - Method in class DefaultDnsServiceDiscovererBuilder
Sets the list of the protocol families of the address resolved.
DnsResolverAddressTypes - Enum in io.servicetalk.dns.discovery.netty
Defined resolved address types.
DnsServerAddressStream - Interface in io.servicetalk.dns.discovery.netty
An infinite stream of DNS server addresses.
dnsServerAddressStreamProvider(DnsServerAddressStreamProvider) - Method in class DefaultDnsServiceDiscovererBuilder
Set the DnsServerAddressStreamProvider which determines which DNS server should be used per query.
DnsServerAddressStreamProvider - Interface in io.servicetalk.dns.discovery.netty
Provides an opportunity to override which DnsServerAddressStream is used to resolve a specific hostname.
duplicate() - Method in interface DnsServerAddressStream
Duplicate this object.
duplicate() - Method in class SingletonDnsServerAddresses
 

I

invalidateHostsOnDnsFailure(Predicate<Throwable>) - Method in class DefaultDnsServiceDiscovererBuilder
Allows sending 'unavailable' events for all current active hosts for particular DNS errors.
io.servicetalk.dns.discovery.netty - package io.servicetalk.dns.discovery.netty
 
ioExecutor(IoExecutor) - Method in class DefaultDnsServiceDiscovererBuilder
Sets the IoExecutor.

M

minTTL(int) - Method in class DefaultDnsServiceDiscovererBuilder
The minimum allowed TTL.

N

nameServerAddressStream(String) - Method in interface DnsServerAddressStreamProvider
Ask this provider for the name servers to query for hostname.
nameServerAddressStream(String) - Method in class SingletonDnsServerAddressStreamProvider
 
ndots(int) - Method in class DefaultDnsServiceDiscovererBuilder
Set the number of dots which must appear in a name before an initial absolute query is made.
next() - Method in interface DnsServerAddressStream
Retrieves the next DNS server address from the stream.
next() - Method in class SingletonDnsServerAddresses
 
noRetriesOnDnsFailures() - Method in class DefaultDnsServiceDiscovererBuilder
Do not perform retries if DNS lookup fails.

O

optResourceEnabled(boolean) - Method in class DefaultDnsServiceDiscovererBuilder
Enable the automatic inclusion of a optional records that tries to give the remote DNS server a hint about how much data the resolver can read per response.

Q

queryTimeout(Duration) - Method in class DefaultDnsServiceDiscovererBuilder
Sets the timeout of each DNS query performed by this service discoverer.

R

RetryingDnsServiceDiscovererFilter - Class in io.servicetalk.dns.discovery.netty
Applies a retry strategy to a DNS ServiceDiscoverer.
RetryingDnsServiceDiscovererFilter(ServiceDiscoverer<String, InetAddress, ServiceDiscovererEvent<InetAddress>>, BiIntFunction<Throwable, Completable>) - Constructor for class RetryingDnsServiceDiscovererFilter
Create an instance of the filter.

S

shouldRetry(Throwable) - Method in class RetryingDnsServiceDiscovererFilter
Determines which Throwables should be retried.
SingletonDnsServerAddresses - Class in io.servicetalk.dns.discovery.netty
A DnsServerAddressStream which always returns the same InetSocketAddress.
SingletonDnsServerAddresses(InetSocketAddress) - Constructor for class SingletonDnsServerAddresses
Create a new instance.
SingletonDnsServerAddressStreamProvider - Class in io.servicetalk.dns.discovery.netty
SingletonDnsServerAddressStreamProvider(DnsServerAddressStream) - Constructor for class SingletonDnsServerAddressStreamProvider
Create a new instance.
size() - Method in interface DnsServerAddressStream
Get the number of times DnsServerAddressStream.next() will return a distinct element before repeating or terminating.
size() - Method in class SingletonDnsServerAddresses
 

T

toString() - Method in class SingletonDnsServerAddresses
 

V

valueOf(String) - Static method in enum DnsResolverAddressTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum DnsResolverAddressTypes
Returns an array containing the constants of this enum type, in the order they are declared.
A B D I M N O Q R S T V 
Skip navigation links