Package org.glassfish.jndi.cosnaming
Class IiopUrl
java.lang.Object
org.glassfish.jndi.cosnaming.IiopUrl
Extract components of an "iiop" or "iiopname" URL.
The format of an iiopname URL is defined in INS 98-10-11 as follows:
iiopname url = "iiopname://" [addr_list]["/" string_name] addr_list = [address ","]* address address = [version host [":" port]] host = DNS style host name | IP address version = major "." minor "@" | empty_string port = number major = number minor = number string_name = stringified name | empty_stringThe default port is 9999. The default version is "1.0" US-ASCII alphanumeric characters are not escaped. Any characters outside of this range are escaped except for the following:
; / : ? : @ & = + $ , - _ . ! ~ * ' ( )
Escaped characters is escaped by using a % followed by its 2 hexadecimal
numbers representing the octet.
For backward compatibility, the "iiop" URL as defined in INS 97-6-6
is also supported:
iiop url = "iiop://" [host [":" port]] ["/" string_name]
The default port is 900.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Vector
<IiopUrl.Address> private static final String
private static final int
private static final int
private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a possibly empty but non-null string that is the "string_name" portion of the URL.
-
Field Details
-
DEFAULT_IIOPNAME_PORT
private static final int DEFAULT_IIOPNAME_PORT- See Also:
-
DEFAULT_IIOP_PORT
private static final int DEFAULT_IIOP_PORT- See Also:
-
DEFAULT_HOST
- See Also:
-
addresses
-
stringName
-
-
Constructor Details
-
IiopUrl
- Throws:
MalformedURLException
-
-
Method Details
-
getAddresses
-
getStringName
Returns a possibly empty but non-null string that is the "string_name" portion of the URL. -
getCosName
- Throws:
NamingException
-