Class 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 Detail

      • rirFlag

        protected boolean rirFlag
      • theEndpointInfo

        protected java.util.ArrayList theEndpointInfo
      • theKeyString

        protected java.lang.String theKeyString
      • theStringifiedName

        protected java.lang.String theStringifiedName
    • Constructor Detail

      • INSURLBase

        public INSURLBase()
    • 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:
        getRIRFlag in interface INSURL
      • getEndpointInfo

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

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

        public java.lang.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