Class DnsResolverUtil
- java.lang.Object
-
- org.apache.pulsar.common.util.netty.DnsResolverUtil
-
public class DnsResolverUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidapplyJdkDnsCacheSettings(io.netty.resolver.dns.DnsNameResolverBuilder dnsNameResolverBuilder)Configure Netty'sDnsNameResolverBuilder's ttl and negativeTtl to match the JDK's DNS caching settings.
-
-
-
Method Detail
-
applyJdkDnsCacheSettings
public static void applyJdkDnsCacheSettings(io.netty.resolver.dns.DnsNameResolverBuilder dnsNameResolverBuilder)
Configure Netty'sDnsNameResolverBuilder's ttl and negativeTtl to match the JDK's DNS caching settings. If the JDK setting for TTL is forever (-1), the TTL will be set to 60 seconds.- Parameters:
dnsNameResolverBuilder- The NettyDnsNameResolverBuilderinstance to apply the settings
-
-