Class IiopUrl
- java.lang.Object
-
- org.wildfly.iiop.openjdk.naming.jndi.IiopUrl
-
public final class IiopUrl extends Object
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_string The 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.- Author:
- Rosanna Lee
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIiopUrl.Address
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VectorgetAddresses()NamegetCosName()StringgetStringName()Returns a possibly empty but non-null string that is the "string_name" portion of the URL.
-
-
-
Constructor Detail
-
IiopUrl
public IiopUrl(String url) throws MalformedURLException
- Throws:
MalformedURLException
-
-
Method Detail
-
getAddresses
public Vector getAddresses()
-
getStringName
public String getStringName()
Returns a possibly empty but non-null string that is the "string_name" portion of the URL.
-
getCosName
public Name getCosName() throws NamingException
- Throws:
NamingException
-
-