亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? orb.java

?? linux下編程用 編譯軟件
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
/* ORB.java --   Copyright (C) 2005 Free Software Foundation, Inc.This file is part of GNU Classpath.GNU Classpath is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, or (at your option)any later version.GNU Classpath is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNUGeneral Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU Classpath; see the file COPYING.  If not, write to theFree Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA02110-1301 USA.Linking this library statically or dynamically with other modules ismaking a combined work based on this library.  Thus, the terms andconditions of the GNU General Public License cover the wholecombination.As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable underterms of your choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the license of thatmodule.  An independent module is a module which is not derived fromor based on this library.  If you modify this library, you may extendthis exception to your version of the library, but you are notobligated to do so.  If you do not wish to do so, delete thisexception statement from your version. */package org.omg.CORBA;import gnu.CORBA.OrbFocused;import gnu.CORBA.ObjectCreator;import gnu.CORBA.OrbRestricted;import gnu.CORBA.gnuContext;import gnu.CORBA.typecodes.FixedTypeCode;import gnu.CORBA.typecodes.GeneralTypeCode;import gnu.CORBA.typecodes.PrimitiveTypeCode;import gnu.CORBA.typecodes.RecordTypeCode;import gnu.CORBA.typecodes.RecursiveTypeCode;import org.omg.CORBA.ORBPackage.InconsistentTypeCode;import org.omg.PortableInterceptor.ObjectReferenceTemplate;import java.applet.Applet;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Properties;/** * A central class in CORBA implementation, responsible for sending and handling * remote invocations. ORB also works as a factory for creating instances of * certain CORBA classes. *  * Despite the core library contains the fully working CORBA implementation, it * also provides a simple way to plug-in the alternative CORBA support. This is * done by replacing the ORB. The alternative ORB can be specified via * properties, passed to ORB.Init(...). *  * When creating an ORB instance, the class name is searched in the following * locations: * <p> * 1. Applet parameter or application string array, if any.<br> * 2. The properties parameter, if any.<br> * 3. The System properties.<br> * 4. The orb.properties file located in the user.home directory (if any).<br> * 5. The orb.properties file located in the java.home/lib directory (if any). * </p> *  * The supported properties are: <table border="1"> * <tr> * <td> org.omg.CORBA.ORBClass</td> * <td>The class, implementing the functional ORB, returned by * {@link #init(Applet, Properties)} or {@link #init(String[], Properties)} * </td> * </tr> * <tr> * <td>org.omg.CORBA.ORBSingletonClass</td> * <td>The class, implementing the restricted ORB, returned by {@link #init()}. * </td> * </tr> * <tr> * <td>org.omg.CORBA.ORBInitRef</td> * <td>Specifies the initial reference, accessible by name with the method * {@link #resolve_initial_references(String)}.</td> * </tr> * <tr> * <td>org.omg.CORBA.ORBid</td> * <td>Specifies the name (ORB Id) of this ORB. The ORB Id is later accessible * by {@link ObjectReferenceTemplate#orb_id}. The default value includes the * hashcode of the ORB instance that is normally different for each ORB.  * </td> * </tr> * <tr> * <td>org.omg.CORBA.ServerId</td> * <td>Specifies the name (Server Id) of this server. This property assigns * value to the <i>static</i> field, ensuring that all ORB's on the same jre * have the same Server Id. It is normally set as the system property. The * server Id is later accessible as {@link ObjectReferenceTemplate#server_id}. * </td> * </tr> * <tr> * <td>gnu.CORBA.ListenerPort</td> * <td>Specifies that this ORB should serve all its objects on a single port * (for example, "1234") or on a specified port range (for example, * "1100-1108"). The property is used when working with firewals and serves as a * replacement for the proprietary properties like com.ibm.CORBA.ListenerPort * or com.sun.CORBA.POA.ORBPersistentServerPort. The specified port or range * should not overlap with the values, specified for other ORB's. * </td> * </tr> * <tr> * <td>gnu.Corba.SocketFactory</td> * <td>Sets the user-defined server and client socket factory for the ORB being * currently instantiated. Serves as a replacement of the proprietary * property com.sun.CORBA.connection.ORBSocketFactoryClass. To have multiple * types of sockets, instantiate several ORB's with this property each time * set to the different value.  * The factory must implement gnu.CORBA.interfaces.SocketFactory. * </td> * </tr> * </table>  * <p>The command line accepts the same properties as a keys. When * specifying in the command line, the prefix org.omg.CORBA can be omitted, for * instance<code> -ORBInitRef NameService=IOR:aabbccdd....</code> * </p> *  * @author Audrius Meskauskas (AudriusA@Bioinformatics.org) */public abstract class ORB{  /**  * By default, {@link #init(String[], Properties)} and  * {@link #iinit(Applet, Properties)} return  * the built-in fully functional ORB is returned. If the  * <code>props</code> contains the property org.omg.CORBA.ORBClass,  * the value of this property is used as a class name to instantiate  * a user-defined ORB.  */  private static final String FUNCTIONAL_ORB = "org.omg.CORBA.ORBClass";  /**   * The name of the restricted ORB property.   */  private static final String RESTRICTED_ORB =    "org.omg.CORBA.ORBSingletonClass";    private static final String LISTENER_PORT =    OrbFocused.LISTENER_PORT;    /**   * The class, implementing the default fully functional ORB.   */  private static final String DEFAULT_FUNCTIONAL_ORB =    gnu.CORBA.Poa.ORB_1_4.class.getName();    private static final String DEFAULT_FOCUSED_ORB =    gnu.CORBA.OrbFocused.class.getName();    // There is no need for name of the default restricted ORB as it is   // singleton and it is more effectively referred directly.  /**   * Connect the given CORBA object to this ORB. After the object is   * connected, it starts receiving remote invocations via this ORB.   *   * The OMG group recommends to use Portable Object Adapter (POA) instead   * of calling this method.   *   * This method is implemented in the derived Gnu Classpah classes,   * returned by ORB.init(..). In this abstract class, the implementation   * just throws {@link NO_IMPLEMENT}.   *   * @param object the org.omg.CORBA.Object to connect.   */  public void connect(org.omg.CORBA.Object object)  {    throw new NO_IMPLEMENT();  }  /**   * Disconnect the given CORBA object from this ORB. The object will be   * no longer receiving the remote invocations. In response to the   * remote invocation on this object, the ORB will send the   * exception {@link OBJECT_NOT_EXIST}. The object, however, is not   * destroyed and can receive the local invocations.   *   * This method is implemented in the derived Gnu Classpah classes,   * returned by ORB.init(..). In this abstract class, the implementation   * just throws {@link NO_IMPLEMENT}.   *   * @param object the object to disconnect.   */  public void disconnect(org.omg.CORBA.Object object)  {    throw new NO_IMPLEMENT();  }  /**   * Create alias typecode for the given typecode.   */  public abstract TypeCode create_alias_tc(String id, String name,                                           TypeCode typecode                                          );  /**   * Create an instance of the CORBA {@link Any} with the type, intialised   * to {@link TCKind#tk_null}   */  public abstract Any create_any();  /**   * Create a typecode, defining an array of the given elements.   *   * @param length the size of array   * @param element_type the array component type.   *   * @return the corresponding typecode.   */  public abstract TypeCode create_array_tc(int length, TypeCode element_type);  /**   * Creates an empty CORBA <code>ContextList</code>.   *   * @return the newly created context list.   */  public abstract ContextList create_context_list();  /**   * The support for {@link DynAny} and derived interfaces   * has never been implemented in Sun's java releases,   * at least till v1.4 inclusive.   *   * Since v1.4 this stil missing implementation was replaced   * by the new DynamicAny package.   *   * @throws NO_IMPLEMENT, always.   */  public DynAny create_basic_dyn_any(org.omg.CORBA.TypeCode t)                              throws InconsistentTypeCode  {    throw new NO_IMPLEMENT();  }  ;  /**   * The support for {@link DynAny} and derived interfaces   * has never been implemented in Sun's java releases,   * at least till v1.4 inclusive.   *   * Since v1.4 this stil missing implementation was replaced   * by the new DynamicAny package.   *   * @throws NO_IMPLEMENT, always.   */  public DynAny create_dyn_any(org.omg.CORBA.Any a)  {    throw new NO_IMPLEMENT();  }  ;  /**   * The support for {@link DynArray}   * has never been implemented in Sun's java releases,   * at least till v1.4 inclusive.   *   * Since v1.4 this stil missing implementation was replaced   * by the new DynamicAny package.   *   * @throws NO_IMPLEMENT, always.   */  public DynArray create_dyn_array(org.omg.CORBA.TypeCode t)                            throws InconsistentTypeCode  {    throw new NO_IMPLEMENT();  }  ;  /**   * The support for {@link DynEnum}   * has never been implemented in Sun's java releases,   * at least till v1.4 inclusive.   *   * Since v1.4 this stil missing implementation was replaced   * by the new DynamicAny package.   *   * @throws NO_IMPLEMENT, always.   */  public DynEnum create_dyn_enum(org.omg.CORBA.TypeCode t)                          throws InconsistentTypeCode  {    throw new NO_IMPLEMENT();  }  ;  /**   * The support for {@link DynSequence}   * has never been implemented in Sun's java releases,   * at least till v1.4 inclusive.   *   * Since v1.4 this stil missing implementation was replaced   * by the new DynamicAny package.   *   * @throws NO_IMPLEMENT, always.   */  public DynSequence create_dyn_sequence(org.omg.CORBA.TypeCode t)                                  throws InconsistentTypeCode  {    throw new NO_IMPLEMENT();  }  ;  /**   * The support for {@link DynStruct} and derived interfaces   * has never been implemented in Sun's java releases,   * at least till v1.4 inclusive.   *   * Since v1.4 this stil missing implementation was replaced   * by the new DynamicAny package.   *   * @throws NO_IMPLEMENT, always.   */  public DynStruct create_dyn_struct(org.omg.CORBA.TypeCode t)                              throws InconsistentTypeCode  {    throw new NO_IMPLEMENT();  }  ;  /**   * The support for {@link DynUnion} and derived interfaces   * has never been implemented in Sun's java releases,   * at least till v1.4 inclusive.   *   * Since v1.4 this stil missing implementation was replaced   * by the new DynamicAny package.   *   * @throws NO_IMPLEMENT, always.   */  public DynUnion create_dyn_union(org.omg.CORBA.TypeCode t)                            throws InconsistentTypeCode  {    throw new NO_IMPLEMENT();  }  ;  /**   * Create a typecode, defining the given enumeration.   *   * @param id the id.   * @param name the name.   * @param members the memebers   * @return the created enumeration.   */  public abstract TypeCode create_enum_tc(String id, String name,                                          String[] members                                         );  /**   * Create an environment (container for exceptions).   *   * @return the created container.   */  public abstract Environment create_environment();  /**   * Creates an empty exception list.   *   * @return the newly created list.   */  public abstract ExceptionList create_exception_list();  /**   * Create the exception typecode.   *   * @param id the id of exception.   * @param name the name of exception.   * @param members the members of exception.   */  public abstract TypeCode create_exception_tc(String id, String name,                                               StructMember[] members                                              );  /**   * Creates a TypeCode object for CORBA <code>fixed</code> that is   * mapped to java {@link java.math.BigDecimal}.   *   * @param digits the number of digits in that <code>fixed</code>.   * @param scale the number of digits after the decimal point.   *   * @return the corresponding TypeCode.   */  public TypeCode create_fixed_tc(short digits, short scale)  {    FixedTypeCode r = new FixedTypeCode();    r.setDigits(digits);    r.setScale(scale);    return r;  }  /**   * Creates a typecode, representing the IDL interface.   *   * @param id the interface repository id.   * @param name the interface name.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品国产精品毛片| 在线免费观看不卡av| 亚洲色图在线看| 在线综合视频播放| 懂色av一区二区三区蜜臀| 亚洲成av人片在线观看无码| 久久综合99re88久久爱| 欧洲激情一区二区| 风间由美性色一区二区三区| 日韩国产高清在线| 亚洲激情图片小说视频| 国产视频一区二区在线| 88在线观看91蜜桃国自产| 91麻豆swag| 大胆亚洲人体视频| 国产一区二区三区久久悠悠色av| 亚洲一区二区高清| 亚洲欧美日韩小说| 国产精品色哟哟网站| 精品人伦一区二区色婷婷| 欧美女孩性生活视频| 色综合久久中文综合久久97 | 美女任你摸久久| 一区二区三区毛片| 成人欧美一区二区三区黑人麻豆| 久久蜜桃香蕉精品一区二区三区| 日韩一区二区在线看片| 欧美色图在线观看| 91精品1区2区| 91丨porny丨在线| 成人福利视频网站| 成人精品gif动图一区| 国产麻豆日韩欧美久久| 国内精品写真在线观看| 蜜桃一区二区三区四区| 日韩av一二三| 七七婷婷婷婷精品国产| 天天色天天操综合| 舔着乳尖日韩一区| 视频一区国产视频| 日韩国产欧美在线播放| 亚洲va中文字幕| 天天操天天色综合| 肉色丝袜一区二区| 免费成人av在线播放| 免费成人av在线| 国内精品国产三级国产a久久| 精品亚洲porn| 国产69精品久久99不卡| 丁香亚洲综合激情啪啪综合| 国产精品综合一区二区| 国产精品一区不卡| 国产99久久久久久免费看农村| 国产精品资源网| av在线不卡网| 欧美主播一区二区三区| 欧美精品在线观看播放| 日韩亚洲欧美中文三级| 精品国产91久久久久久久妲己| 久久中文娱乐网| 国产精品免费丝袜| 伊人婷婷欧美激情| 日本欧美加勒比视频| 紧缚捆绑精品一区二区| 成人激情免费视频| 91国偷自产一区二区开放时间| 欧美日韩综合不卡| 亚洲精品一区二区精华| 国产精品久久影院| 亚洲成人动漫av| 老司机精品视频线观看86| 大胆亚洲人体视频| 欧美色图在线观看| 久久先锋影音av鲁色资源| 中文字幕在线视频一区| 午夜精品久久久久久久久久久| 久久草av在线| 91蜜桃网址入口| 日韩视频在线你懂得| 欧美国产一区二区| 99久久久免费精品国产一区二区| 99re热这里只有精品免费视频 | 欧美在线不卡一区| 精品国产凹凸成av人网站| ●精品国产综合乱码久久久久| 亚洲一线二线三线视频| 久久99精品国产麻豆婷婷| 91影院在线免费观看| 日韩免费成人网| 亚洲精品国产无天堂网2021| 免费精品视频最新在线| 99re这里都是精品| 26uuu久久天堂性欧美| 洋洋成人永久网站入口| 国产精品99久久久久久似苏梦涵 | 一区二区三区欧美激情| 久久成人免费日本黄色| 在线观看精品一区| 国产精品视频一二| 蜜桃91丨九色丨蝌蚪91桃色| 日本韩国视频一区二区| 欧美激情在线看| 麻豆视频一区二区| 欧美四级电影在线观看| 国产精品狼人久久影院观看方式| 捆绑紧缚一区二区三区视频| 在线亚洲欧美专区二区| 国产欧美精品一区二区三区四区| 日本不卡一二三| 欧美综合天天夜夜久久| 亚洲欧美在线视频| 国产不卡视频一区| 精品国产成人在线影院 | 国产高清不卡一区| 666欧美在线视频| 一区二区三区中文字幕精品精品 | 一二三区精品福利视频| 成人免费电影视频| 久久久高清一区二区三区| 奇米影视一区二区三区| 欧美午夜电影一区| 一区二区三区在线观看国产| 成人免费高清在线观看| 国产日韩欧美不卡| 国产成人在线视频播放| 亚洲精品一区二区三区影院 | 视频一区二区不卡| 欧美在线小视频| 一区二区在线电影| 91网页版在线| 国产精品久久久久一区| 成人免费的视频| 国产精品三级视频| 成人激情文学综合网| 国产精品久久久久久久久果冻传媒| 国产一区二区美女| 国产网红主播福利一区二区| 国产在线播放一区| 久久久三级国产网站| 国产精品77777| 国产欧美日韩在线视频| 高清在线成人网| 国产精品嫩草99a| 99精品视频在线播放观看| 亚洲三级电影网站| 91福利国产成人精品照片| 亚洲电影你懂得| 538prom精品视频线放| 蓝色福利精品导航| 久久久久久**毛片大全| 成人一级黄色片| **性色生活片久久毛片| 一本久久综合亚洲鲁鲁五月天| 一区在线中文字幕| 精品视频在线视频| 秋霞av亚洲一区二区三| 亚洲精品一区二区三区四区高清 | 亚洲欧美日韩国产一区二区三区| 一本色道综合亚洲| 午夜精品123| 欧美va亚洲va在线观看蝴蝶网| 久草中文综合在线| 国产精品沙发午睡系列990531| 91社区在线播放| 天堂精品中文字幕在线| 精品国产三级电影在线观看| 国产黄色成人av| 亚洲女与黑人做爰| 日韩欧美中文字幕精品| 国产成人在线视频网站| 亚洲综合一区二区三区| 日韩欧美一二区| 成人黄色一级视频| 亚洲成人在线网站| 久久夜色精品一区| 91麻豆文化传媒在线观看| 日本aⅴ亚洲精品中文乱码| 国产日韩欧美电影| 欧美色综合影院| 丁香啪啪综合成人亚洲小说| 亚洲午夜私人影院| 国产亚洲精品aa| 欧美日韩一区二区三区四区五区| 极品少妇一区二区三区精品视频| 国产精品久线观看视频| 欧美一区二区在线播放| 99视频超级精品| 免费在线视频一区| 亚洲女人****多毛耸耸8| 欧美成人三级电影在线| 色婷婷av一区二区三区软件| 韩国三级中文字幕hd久久精品| 亚洲免费在线视频一区 二区| 精品国产精品网麻豆系列| 欧美日韩一区二区在线观看| 国产成人精品一区二区三区网站观看| 亚洲第一二三四区| 国产精品久久三| 26uuu国产电影一区二区| 欧美怡红院视频|