public class

DnsUrl

extends Uri
java.lang.Object
   ↳ com.sun.jndi.toolkit.url.Uri
     ↳ com.sun.jndi.dns.DnsUrl

Class Overview

A DnsUrl represents a DNS pseudo-URL of the form

   dns://[host][:port][/[domain]]
 or
   dns:[/][domain]
 
The host names a DNS server. If the host is not provided, it indicates that the underlying platform's DNS server(s) should be used if possible, or that "localhost" should be used otherwise. If the port is not provided, the DNS default port 53 will be used. The domain indicates the domain name of the context, and is not necessarily related to the domain of the server; if it is not provided, the root domain "." is used. Special characters in the domain name must be %-escaped as described in RFC 2396.

Summary

[Expand]
Inherited Fields
From class com.sun.jndi.toolkit.url.Uri
Public Constructors
DnsUrl(String url)
Public Methods
static DnsUrl[] fromList(String urlList)
Given a space-separated list of DNS URLs, returns an array of DnsUrl objects.
String getDomain()
Returns the domain of this URL, or "." if none is provided.
[Expand]
Inherited Methods
From class com.sun.jndi.toolkit.url.Uri
From class java.lang.Object

Public Constructors

public DnsUrl (String url)

Public Methods

public static DnsUrl[] fromList (String urlList)

Given a space-separated list of DNS URLs, returns an array of DnsUrl objects.

public String getDomain ()

Returns the domain of this URL, or "." if none is provided. Never null.