this.orb = orb ; this.wrapper = IORSystemException.get( orb, CORBALogDomains.OA_IOR ) ; this.magic = magic ; this.scid = scid ; this.serverid = serverid ; this.orbid = orbid ; this.oaid = oaid ; adapterId = computeAdapterId() ;
// write out serverid, orbid, oaid ByteBuffer buff = new ByteBuffer() ; buff.append( getServerId() ) ; buff.append( orbid ) ; buff.append( oaid.getNumLevels() ) ; Iterator iter = oaid.iterator() ; while (iter.hasNext()) { String comp = (String)(iter.next()) ; buff.append( comp ) ; } buff.trimToSize() ; return buff.toArray() ;
if (!(obj instanceof ObjectKeyTemplateBase)) return false ; ObjectKeyTemplateBase other = (ObjectKeyTemplateBase)obj ; return (magic == other.magic) && (scid == other.scid) && (serverid == other.serverid) && (version.equals( other.version ) && orbid.equals( other.orbid ) && oaid.equals( other.oaid )) ;
return (byte[])(adapterId.clone()) ;
return magic ;
return orbid ;
return version ;
return oaid ;
return serverid ;
return orb.getRequestDispatcherRegistry().getServerRequestDispatcher( scid ) ;
return scid ;
int result = 17 ; result = 37*result + magic ; result = 37*result + scid ; result = 37*result + serverid ; result = 37*result + version.hashCode() ; result = 37*result + orbid.hashCode() ; result = 37*result + oaid.hashCode() ; return result ;
int len = is.read_long() ; byte[] result = new byte[len] ; is.read_octet_array( result, 0, len ) ; return result ;
this.version = version ;
writeTemplate( os ) ; objectId.write( os ) ;
writeTemplate( os ) ;