Interface AddressResolverConfiguration
public interface AddressResolverConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionintThe maximum amount of time in seconds that a successfully resolved address will be cached.intThe minimum amount of time in seconds that a successfully resolved address will be cached.intThe amount of time in seconds that an unsuccessful attempt to resolve an address will be cached.intThe maximum number of queries to be sent during a resolution.The duration after which a DNS query is considered to be failed.
-
Method Details
-
cacheMaxTimeToLive
@WithDefault("2147483647") int cacheMaxTimeToLive()The maximum amount of time in seconds that a successfully resolved address will be cached.If not set explicitly, resolved addresses may be cached forever.
-
cacheMinTimeToLive
@WithDefault("0") int cacheMinTimeToLive()The minimum amount of time in seconds that a successfully resolved address will be cached. -
cacheNegativeTimeToLive
@WithDefault("0") int cacheNegativeTimeToLive()The amount of time in seconds that an unsuccessful attempt to resolve an address will be cached. -
maxQueries
@WithDefault("4") int maxQueries()The maximum number of queries to be sent during a resolution. -
queryTimeout
The duration after which a DNS query is considered to be failed.
-