< prev index next >

src/java.corba/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPAddressImpl.java

Print this page




  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package com.sun.corba.se.impl.ior.iiop;
  27 
  28 import org.omg.CORBA.BAD_PARAM ;
  29 
  30 import org.omg.CORBA_2_3.portable.InputStream ;
  31 import org.omg.CORBA_2_3.portable.OutputStream ;
  32 
  33 import com.sun.corba.se.spi.orb.ORB ;
  34 
  35 import com.sun.corba.se.spi.logging.CORBALogDomains ;
  36 
  37 import com.sun.corba.se.impl.logging.IORSystemException ;
  38 
  39 /**
  40  * @author
  41  */
  42 public final class IIOPAddressImpl extends IIOPAddressBase
  43 {
  44     private ORB orb ;
  45     private IORSystemException wrapper ;
  46     private String host;
  47     private int port;
  48 
  49     public IIOPAddressImpl( ORB orb, String host, int port )
  50     {
  51         this.orb = orb ;
  52         wrapper = IORSystemException.get( orb,
  53             CORBALogDomains.OA_IOR ) ;
  54 
  55         if ((port < 0) || (port > 65535))
  56             throw wrapper.badIiopAddressPort( new Integer(port)) ;
  57 
  58         this.host = host ;
  59         this.port = port ;
  60     }
  61 


  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package com.sun.corba.se.impl.ior.iiop;
  27 
  28 import org.omg.CORBA.BAD_PARAM ;
  29 
  30 import org.omg.CORBA_2_3.portable.InputStream ;
  31 import org.omg.CORBA_2_3.portable.OutputStream ;
  32 
  33 import com.sun.corba.se.spi.orb.ORB ;
  34 
  35 import com.sun.corba.se.spi.logging.CORBALogDomains ;
  36 
  37 import com.sun.corba.se.impl.logging.IORSystemException ;
  38 



  39 public final class IIOPAddressImpl extends IIOPAddressBase
  40 {
  41     private ORB orb ;
  42     private IORSystemException wrapper ;
  43     private String host;
  44     private int port;
  45 
  46     public IIOPAddressImpl( ORB orb, String host, int port )
  47     {
  48         this.orb = orb ;
  49         wrapper = IORSystemException.get( orb,
  50             CORBALogDomains.OA_IOR ) ;
  51 
  52         if ((port < 0) || (port > 65535))
  53             throw wrapper.badIiopAddressPort( new Integer(port)) ;
  54 
  55         this.host = host ;
  56         this.port = port ;
  57     }
  58 
< prev index next >