com.sun.jndi.dns |
|
Java Source File Name | Type | Comment |
DnsClient.java | Class | The DnsClient class performs DNS client operations in support of DnsContext. |
DnsContext.java | Class | A DnsContext is a directory context representing a DNS node. |
DnsContextFactory.java | Class | A DnsContextFactory serves as the initial context factory for DNS.
When an initial context is being created, the environment
property "java.naming.provider.url" should contain a DNS pseudo-URL
(see DnsUrl) or a space-separated list of them. |
DnsName.java | Class | DnsName implements compound names for DNS as specified by
RFCs 1034 and 1035, and as updated and clarified by RFCs 1123 and 2181.
The labels in a domain name correspond to JNDI atomic names.
Each label must be less than 64 octets in length, and only the
optional root label at the end of the name may be 0 octets long.
The sum of the lengths of all labels in a name, plus the number of
non-root labels plus 1, must be less than 256. |
DnsNameParser.java | Class | A name parser for DNS names. |
DnsUrl.java | Class | A DnsUrl represents a DNS pseudo-URL of the form
dns://[host][:port][/[domain]]
or
dns:[/][domain]
The host names a DNS server. |
Header.java | Class | The Header class represents the header of a DNS message. |
NameNode.java | Class | A NameNode represents a node in the DNS namespace. |
Resolver.java | Class | The Resolver class performs DNS client operations in support of DnsContext. |
ResourceRecord.java | Class | The ResourceRecord class represents a DNS resource record. |
ResourceRecords.java | Class | The ResourceRecords class represents the resource records in the
four sections of a DNS message. |
ZoneNode.java | Class | ZoneNode extends NameNode to represent a tree of the zones in the
DNS namespace, along with any intermediate nodes between zones.
A ZoneNode that represents a zone may be "populated" with a
NameNode tree containing the zone's contents.
A populated zone's contents will be flagged as having expired after
the time specified by the minimum TTL value in the zone's SOA record.
Since zone cuts aren't directly modeled by a tree of ZoneNodes,
ZoneNode.isZoneCut() always returns false.
The synchronization strategy is documented in DnsContext.java.
The zone's contents are accessed via a soft reference, so its
heap space may be reclaimed when necessary. |