JavaTM Platform
Standard Ed. 6

类 org.omg.CORBA.ORB
的使用

使用 ORB 的软件包
javax.rmi.CORBA 包含用于 RMI-IIOP 的可移植性 API。 
org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 编程语言的映射,包括 ORB 类,如果已实现该类,则程序员可以使用此类作为全功能对象请求代理(Object Request Broker,ORB)。 
org.omg.CORBA_2_3 CORBA_2_3 包定义对 Java[tm] Standard Edition 6 中现有 CORBA 接口所进行的添加。 
org.omg.CORBA.portable 提供可移植性层,即可以使一个供应商生成的代码运行在另一个供应商 ORB 上的 ORB API 集合。 
org.omg.CosNaming 为 Java IDL 提供命名服务。 
org.omg.PortableServer 提供一些类和接口,用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 
org.omg.PortableServer.portable 提供一些类和接口,用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 
 

javax.rmi.CORBAORB 的使用
 

返回 ORBjavax.rmi.CORBA 中的方法
 ORB Tie.orb()
          返回此 tie 的 ORB。
 

参数类型为 ORBjavax.rmi.CORBA 中的方法
 void Stub.connect(ORB orb)
          将此 stub 连接到 ORB。
 void StubDelegate.connect(Stub self, ORB orb)
          Stub.connect(org.omg.CORBA.ORB) 的委托调用。
static Object Util.copyObject(Object obj, ORB orb)
          复制或连接一个对象。
 Object UtilDelegate.copyObject(Object obj, ORB orb)
          Util.copyObject(java.lang.Object, org.omg.CORBA.ORB) 的委托调用。
static Object[] Util.copyObjects(Object[] obj, ORB orb)
          复制或连接一个对象数组。
 Object[] UtilDelegate.copyObjects(Object[] obj, ORB orb)
          Util.copyObjects(java.lang.Object[], org.omg.CORBA.ORB) 的委托调用。
 void Tie.orb(ORB orb)
          设置此 tie 的 ORB。
 

org.omg.CORBAORB 的使用
 

返回 ORBorg.omg.CORBA 中的方法
 ORB LocalObject._orb()
          抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。
static ORB ORB.init()
          返回对象 ORB 单件。
static ORB ORB.init(Applet app, Properties props)
          为 applet 创建一个新的 ORB 实例。
static ORB ORB.init(String[] args, Properties props)
          为独立的应用程序创建一个新的 ORB 实例。
 

org.omg.CORBA_2_3ORB 的使用
 

org.omg.CORBA_2_3ORB 的子类
 class ORB
          扩展了 org.omg.CORBA.ORB 的类,使 ORB 在 OMG CORBA 规范 2.3 版下可移植。
 

org.omg.CORBA.portableORB 的使用
 

返回 ORBorg.omg.CORBA.portable 中的方法
 ORB ObjectImpl._orb()
          返回对与此对象及其委托相关的 ORB 的引用。
 ORB InputStream.orb()
          返回创建此 InputStream 的 ORB。
 ORB OutputStream.orb()
          返回创建此 OutputStream 的 ORB。
 ORB Delegate.orb(Object obj)
          提供对与其参数关联的 orb 的引用。
 

org.omg.CosNamingORB 的使用
 

参数类型为 ORBorg.omg.CosNaming 中的方法
 BindingIterator BindingIteratorPOA._this(ORB orb)
           
 NamingContextExt NamingContextExtPOA._this(ORB orb)
           
 NamingContext NamingContextPOA._this(ORB orb)
           
 

org.omg.PortableServerORB 的使用
 

返回 ORBorg.omg.PortableServer 中的方法
 ORB Servant._orb()
          返回当前与 Servant 关联的 ORB 实例(便捷方法)。
 

参数类型为 ORBorg.omg.PortableServer 中的方法
 Object Servant._this_object(ORB orb)
          允许 servant 获取为请求实现的目标 CORBA 对象的对象引用。
 ServantActivator ServantActivatorPOA._this(ORB orb)
           
 ServantLocator ServantLocatorPOA._this(ORB orb)
           
 

org.omg.PortableServer.portableORB 的使用
 

返回 ORBorg.omg.PortableServer.portable 中的方法
 ORB Delegate.orb(Servant Self)
          返回当前关联 Servant 的 ORB 实例的便捷方法。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策