1 /* 2 * Copyright (c) 2002, 2004, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 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.naming.namingutil; 27 28 import com.sun.corba.se.impl.orbutil.ORBConstants; 29 30 /** 31 * EndpointInfo is used internally by CorbaLoc object to store the 32 * host information used in creating the Service Object reference 33 * from the -ORBInitDef and -ORBDefaultInitDef definitions. 34 * 35 * @Author Hemanth 36 */ 37 public class IIOPEndpointInfo 38 { 39 // Version information 40 private int major, minor; 41 42 // Host Name and Port Number 43 private String host; 44 private int port; 45 46 IIOPEndpointInfo( ) { 47 // Default IIOP Version 48 major = ORBConstants.DEFAULT_INS_GIOP_MAJOR_VERSION; 49 minor = ORBConstants.DEFAULT_INS_GIOP_MINOR_VERSION; 50 // Default host is localhost 51 host = ORBConstants.DEFAULT_INS_HOST; 52 // Default INS Port 53 port = ORBConstants.DEFAULT_INS_PORT; 54 } 55 56 public void setHost( String theHost ) { 57 host = theHost; 58 } 59 60 public String getHost( ) { 61 return host; 62 } 63 64 public void setPort( int thePort ) { 65 port = thePort; 66 } 67 68 public int getPort( ) { 69 return port; 70 } 71 72 public void setVersion( int theMajor, int theMinor ) { 73 major = theMajor; 74 minor = theMinor; 75 } 76 77 public int getMajor( ) { 78 return major; 79 } 80 81 public int getMinor( ) { 82 return minor; 83 } 84 85 /** Internal Debug Method. 86 */ 87 public void dump( ) { 88 System.out.println( " Major -> " + major + " Minor -> " + minor ); 89 System.out.println( "host -> " + host ); 90 System.out.println( "port -> " + port ); 91 } 92 }