Class INSURLBase
- java.lang.Object
-
- com.sun.corba.ee.impl.naming.namingutil.INSURLBase
-
- All Implemented Interfaces:
INSURL
- Direct Known Subclasses:
CorbalocURL,CorbanameURL
public abstract class INSURLBase extends java.lang.Object implements INSURL
The corbaloc: URL definitions from the -ORBInitDef and -ORBDefaultInitDef's will be stored in this object. This object is capable of storing multiple Host profiles as defined in the CorbaLoc grammer.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanrirFlagprotected java.util.ArrayListtheEndpointInfoprotected java.lang.StringtheKeyStringprotected java.lang.StringtheStringifiedNameprivate static OMGSystemExceptionwrapper
-
Constructor Summary
Constructors Constructor Description INSURLBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidbadAddress(java.lang.String name)A Utility method to throw BAD_PARAM exception to signal malformed INS URL.protected voidbadAddress(java.lang.Throwable e, java.lang.String name)voiddPrint()java.util.ListgetEndpointInfo()java.lang.StringgetKeyString()booleangetRIRFlag()java.lang.StringgetStringifiedName()abstract booleanisCorbanameURL()
-
-
-
Field Detail
-
wrapper
private static OMGSystemException wrapper
-
rirFlag
protected boolean rirFlag
-
theEndpointInfo
protected java.util.ArrayList theEndpointInfo
-
theKeyString
protected java.lang.String theKeyString
-
theStringifiedName
protected java.lang.String theStringifiedName
-
-
Method Detail
-
badAddress
protected void badAddress(java.lang.String name)
A Utility method to throw BAD_PARAM exception to signal malformed INS URL.- Parameters:
name- Invalid name of the URL
-
badAddress
protected void badAddress(java.lang.Throwable e, java.lang.String name)
-
getRIRFlag
public boolean getRIRFlag()
- Specified by:
getRIRFlagin interfaceINSURL
-
getEndpointInfo
public java.util.List getEndpointInfo()
- Specified by:
getEndpointInfoin interfaceINSURL
-
getKeyString
public java.lang.String getKeyString()
- Specified by:
getKeyStringin interfaceINSURL
-
getStringifiedName
public java.lang.String getStringifiedName()
- Specified by:
getStringifiedNamein interfaceINSURL
-
isCorbanameURL
public abstract boolean isCorbanameURL()
- Specified by:
isCorbanameURLin interfaceINSURL
-
-