Package org.xbill.DNS.config
Class WindowsResolverConfigProvider
java.lang.Object
org.xbill.DNS.config.WindowsResolverConfigProvider
- All Implemented Interfaces:
ResolverConfigProvider
Resolver config provider for Windows. It reads the nameservers and search path by calling the API
GetAdaptersAddresses.
This class requires the JNA library on
the classpath.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidInitializes the servers, search paths, etc.booleanDetermines if this provider is enabled.Returns all entries in the located search path, which may be empty.servers()Returns all located servers, which may be empty.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xbill.DNS.config.ResolverConfigProvider
ndots
-
Constructor Details
-
WindowsResolverConfigProvider
public WindowsResolverConfigProvider()
-
-
Method Details
-
initialize
Description copied from interface:ResolverConfigProviderInitializes the servers, search paths, etc.- Specified by:
initializein interfaceResolverConfigProvider- Throws:
InitializationException
-
servers
Description copied from interface:ResolverConfigProviderReturns all located servers, which may be empty.- Specified by:
serversin interfaceResolverConfigProvider
-
searchPaths
Description copied from interface:ResolverConfigProviderReturns all entries in the located search path, which may be empty.- Specified by:
searchPathsin interfaceResolverConfigProvider
-
isEnabled
public boolean isEnabled()Description copied from interface:ResolverConfigProviderDetermines if this provider is enabled.- Specified by:
isEnabledin interfaceResolverConfigProvider
-