objectkeytemplate.java

来自「java jdk 1.4的源码」· Java 代码 · 共 70 行

JAVA
70
字号
/* * @(#)ObjectKeyTemplate.java	1.20 03/01/23 * * Copyright 2003 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */// @(#)ObjectKeyTemplate.java	1.20 03/01/23package com.sun.corba.se.internal.ior;import com.sun.corba.se.internal.ior.ObjectId ;import com.sun.corba.se.internal.core.ORBVersion ;import org.omg.CORBA_2_3.portable.OutputStream ;import org.omg.CORBA_2_3.portable.InputStream ;import org.omg.CORBA.ORB ;/** * @author  */public interface ObjectKeyTemplate {    static final int MAGIC_BASE			= 0xAFABCAFE ;    // Magic used in our object keys for JDK 1.2, 1.3, RMI-IIOP OP,    // J2EE 1.0-1.2.1.    static final int JAVAMAGIC_OLD		= MAGIC_BASE ;    // Magic used only in JDK 1.3.1.  No format changes in object keys.    static final int JAVAMAGIC_NEW		= MAGIC_BASE + 1 ;    // New magic used in our object keys for JDK 1.4, J2EE 1.3 and later.    // Format changes: all object keys have version string; POA key format    // is changed.    static final int JAVAMAGIC_NEWER		= MAGIC_BASE + 2 ;    static final int MAX_MAGIC			= JAVAMAGIC_NEWER ;    // Beginning in JDK 1.3.1_01, we introduced changes which required    // the ability to distinguish between JDK 1.3.1 FCS and the patch    // versions.  See OldJIDLObjectKeyTemplate.    public static final byte JDK1_3_1_01_PATCH_LEVEL = 1;      /**     * @param objectId     * @param os     * @return void     * @exception      * @author      * @roseuid 3911CC1701E5     */    public void write(ObjectId objectId, OutputStream os);        /**     * @return int     * @exception      * @author      * @roseuid 3915F48D01F6     */    public int getSubcontractId();    // public byte[] getId( InputStream is ) ;    public int getServerId() ;    public byte[] getAdapterId( ORB orb ) ;    public ORBVersion getORBVersion() ;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?