Package org.ldaptive.dns
Class DefaultDNSContextFactory
- java.lang.Object
-
- org.ldaptive.dns.DefaultDNSContextFactory
-
- All Implemented Interfaces:
DNSContextFactory
public class DefaultDNSContextFactory extends java.lang.Object implements DNSContextFactory
Provides the default implementation of the JNDI context factory for DNS queries.- Author:
- Middleware Services
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_DNS_PROVIDER_URLDefault provider URL for DNS, determines DNS from the underlying OS.static java.lang.StringDNS_CONTEXT_FACTORYJNDI context factory for DNS.
-
Constructor Summary
Constructors Constructor Description DefaultDNSContextFactory(java.lang.String... servers)Creates a new instance that resolves DNS names using the given name servers.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.naming.directory.InitialDirContextcreate()Creates a new JNDI context.java.lang.StringtoString()
-
-
-
Field Detail
-
DNS_CONTEXT_FACTORY
public static final java.lang.String DNS_CONTEXT_FACTORY
JNDI context factory for DNS.- See Also:
- Constant Field Values
-
DEFAULT_DNS_PROVIDER_URL
public static final java.lang.String DEFAULT_DNS_PROVIDER_URL
Default provider URL for DNS, determines DNS from the underlying OS. Value is "dns:".- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public javax.naming.directory.InitialDirContext create() throws javax.naming.NamingExceptionDescription copied from interface:DNSContextFactoryCreates a new JNDI context.- Specified by:
createin interfaceDNSContextFactory- Returns:
- JNDI context
- Throws:
javax.naming.NamingException- if an error occurs creating the context
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-