APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.jndi.dns

pack-priv Class Resolver

extends Object
Class Inheritance
Imports
javax.naming.*

The Resolver class performs DNS client operations in support of DnsContext.

Every DnsName instance passed to or returned from a method of this class should be fully-qualified and contain a root label (an empty component at position 0).

Author
Scott Seligman

Field Summary

Modifier and TypeField and Description
private DnsClient
private int
private int

Constructor Summary

AccessConstructor and Description
pack-priv
Resolver(String[] servers, int timeout, int retries)

Method Summary

Modifier and TypeMethod and Description
public void
private String[]
findNameServers(DnsName zone, boolean recursion)

pack-priv ResourceRecord
findSoa(DnsName zone, int rrclass, boolean recursion)

pack-priv DnsName
findZoneName(DnsName fqdn, int rrclass, boolean recursion)

pack-priv ResourceRecords
query(DnsName fqdn, int rrclass, int rrtype, boolean recursion, boolean auth)

pack-priv ResourceRecords
queryZone(DnsName zone, int rrclass, boolean recursion)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dnsClientback to summary
private DnsClient dnsClient
retriesback to summary
private int retries
timeoutback to summary
private int timeout

Constructor Detail

Resolverback to summary
pack-priv Resolver(String[] servers, int timeout, int retries) throws NamingException

Method Detail

closeback to summary
public void close()
findNameServersback to summary
private String[] findNameServers(DnsName zone, boolean recursion) throws NamingException
findSoaback to summary
pack-priv ResourceRecord findSoa(DnsName zone, int rrclass, boolean recursion) throws NamingException
findZoneNameback to summary
pack-priv DnsName findZoneName(DnsName fqdn, int rrclass, boolean recursion) throws NamingException
queryback to summary
pack-priv ResourceRecords query(DnsName fqdn, int rrclass, int rrtype, boolean recursion, boolean auth) throws NamingException
queryZoneback to summary
pack-priv ResourceRecords queryZone(DnsName zone, int rrclass, boolean recursion) throws NamingException