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 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 Details

    • wrapper

      private static OMGSystemException wrapper
    • rirFlag

      protected boolean rirFlag
    • theEndpointInfo

      protected ArrayList theEndpointInfo
    • theKeyString

      protected String theKeyString
    • theStringifiedName

      protected String theStringifiedName
  • Constructor Details

    • INSURLBase

      public INSURLBase()
  • Method Details

    • badAddress

      protected void badAddress(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(Throwable e, String name)
    • getRIRFlag

      public boolean getRIRFlag()
      Specified by:
      getRIRFlag in interface INSURL
    • getEndpointInfo

      public List getEndpointInfo()
      Specified by:
      getEndpointInfo in interface INSURL
    • getKeyString

      public String getKeyString()
      Specified by:
      getKeyString in interface INSURL
    • getStringifiedName

      public String getStringifiedName()
      Specified by:
      getStringifiedName in interface INSURL
    • isCorbanameURL

      public abstract boolean isCorbanameURL()
      Specified by:
      isCorbanameURL in interface INSURL
    • dPrint

      public void dPrint()
      Specified by:
      dPrint in interface INSURL