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.protocol.CorbaServerRequestDispatcher ; 34 35 import com.sun.corba.se.spi.ior.ObjectId ; 36 import com.sun.corba.se.spi.ior.ObjectAdapterId ; 37 import com.sun.corba.se.spi.ior.ObjectKeyTemplate ; 38 39 import com.sun.corba.se.spi.orb.ORB ; 40 import com.sun.corba.se.spi.orb.ORBVersion ; 41 42 import com.sun.corba.se.spi.logging.CORBALogDomains ; 43 44 45 import com.sun.corba.se.impl.encoding.EncapsOutputStream ; 46 47 import com.sun.corba.se.impl.logging.IORSystemException ; 48 49 50 /** 51 * @author 52 */ 53 public abstract class ObjectKeyTemplateBase implements ObjectKeyTemplate 54 { 55 // Fixed constants for Java IDL object key template forms 56 public static final String JIDL_ORB_ID = "" ; 57 private static final String[] JIDL_OAID_STRINGS = { "TransientObjectAdapter" } ; 58 public static final ObjectAdapterId JIDL_OAID = new ObjectAdapterIdArray( JIDL_OAID_STRINGS ) ; 59 60 private ORB orb ; 61 protected IORSystemException wrapper ; 62 private ORBVersion version ; 63 private int magic ; 64 private int scid ; 65 private int serverid ; 66 private String orbid ; 67 private ObjectAdapterId oaid ; 68 69 private byte[] adapterId ; 70 71 public byte[] getAdapterId() 72 { | 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.protocol.CorbaServerRequestDispatcher ; 34 35 import com.sun.corba.se.spi.ior.ObjectId ; 36 import com.sun.corba.se.spi.ior.ObjectAdapterId ; 37 import com.sun.corba.se.spi.ior.ObjectKeyTemplate ; 38 39 import com.sun.corba.se.spi.orb.ORB ; 40 import com.sun.corba.se.spi.orb.ORBVersion ; 41 42 import com.sun.corba.se.spi.logging.CORBALogDomains ; 43 44 45 import com.sun.corba.se.impl.encoding.EncapsOutputStream ; 46 47 import com.sun.corba.se.impl.logging.IORSystemException ; 48 49 50 public abstract class ObjectKeyTemplateBase implements ObjectKeyTemplate 51 { 52 // Fixed constants for Java IDL object key template forms 53 public static final String JIDL_ORB_ID = "" ; 54 private static final String[] JIDL_OAID_STRINGS = { "TransientObjectAdapter" } ; 55 public static final ObjectAdapterId JIDL_OAID = new ObjectAdapterIdArray( JIDL_OAID_STRINGS ) ; 56 57 private ORB orb ; 58 protected IORSystemException wrapper ; 59 private ORBVersion version ; 60 private int magic ; 61 private int scid ; 62 private int serverid ; 63 private String orbid ; 64 private ObjectAdapterId oaid ; 65 66 private byte[] adapterId ; 67 68 public byte[] getAdapterId() 69 { |