Class BaseResolverConfigProvider

java.lang.Object
org.xbill.DNS.config.BaseResolverConfigProvider
All Implemented Interfaces:
ResolverConfigProvider
Direct Known Subclasses:
AndroidResolverConfigProvider, JndiContextResolverConfigProvider.InnerJndiContextResolverConfigProvider, PropertyResolverConfigProvider, ResolvConfResolverConfigProvider, SunJvmResolverConfigProvider, WindowsResolverConfigProvider.InnerWindowsResolverConfigProvider

public abstract class BaseResolverConfigProvider extends Object implements ResolverConfigProvider
Base class for resolver config providers that provides a default implementation for the lists and utility methods to prevent duplicates.
Since:
3.2
  • Field Details

    • IPV4_ONLY

      private static final boolean IPV4_ONLY
    • IPV6_FIRST

      private static final boolean IPV6_FIRST
    • DEFAULT_PORT

      protected static final int DEFAULT_PORT
      See Also:
    • nameservers

      private final List<InetSocketAddress> nameservers
    • log

      protected final org.slf4j.Logger log
    • searchlist

      protected final List<Name> searchlist
  • Constructor Details

    • BaseResolverConfigProvider

      public BaseResolverConfigProvider()
  • Method Details