| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Object 的软件包 | |
|---|---|
| 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_2_3.portable | 提供输入和输出值类型的各种方法,并包含 org/omg/CORBA/portable 包的其他更新。  | 
| org.omg.CORBA.portable | 提供可移植性层,即可以使一个供应商生成的代码运行在另一个供应商 ORB 上的 ORB API 集合。 | 
| org.omg.CosNaming | 为 Java IDL 提供命名服务。 | 
| org.omg.DynamicAny | 提供一些类和接口使得在运行时能够遍历与 any 有关联的数据值,并提取数据值的基本成分。  | 
| org.omg.IOP | 此包包含在 OMG 文档 The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的 13.6.小节中指定的 IOP 模块。 | 
| org.omg.PortableInterceptor | 提供一个注册 ORB 钩子 (hook) 的机制,通过这些钩子 ORB 服务可以截取执行 ORB 的正常流。 | 
| org.omg.PortableServer | 提供一些类和接口,用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 | 
| org.omg.PortableServer.portable | 提供一些类和接口,用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 | 
| org.omg.SendingContext | 为值类型的编组提供支持。 | 
| org.omg.stub.java.rmi | 包含用于 java.rmi 包中出现的 Remote 类型的 RMI-IIOP Stub。 | 
| javax.rmi.CORBA 中 Object 的使用 | 
|---|
| 实现 Object 的 javax.rmi.CORBA 中的类 | |
|---|---|
 class | 
Stub
必须从其继承所有 RMI-IIOP stub 的基类。  | 
| 返回 Object 的 javax.rmi.CORBA 中的方法 | |
|---|---|
 Object | 
Tie.thisObject()
返回此 tie 表示的目标对象的对象引用。  | 
| org.omg.CORBA 中 Object 的使用 | 
|---|
| org.omg.CORBA 中 Object 的子接口 | |
|---|---|
 interface | 
Current
从 Current 接口派生的接口允许 ORB 和 CORBA 服务访问与它们正运行的执行线程关联的信息(上下文)。  | 
 interface | 
DomainManager
提供用来建立关系并将其导航到高级域和从属域的机制,以及用来创建和访问策略的机制。  | 
 interface | 
DynAny
已过时。 使用新的 DynAny 替代  | 
 interface | 
DynArray
已过时。 使用新的 DynArray 替代  | 
 interface | 
DynEnum
已过时。 使用新的 DynEnum 替代  | 
 interface | 
DynFixed
已过时。 使用新的 DynFixed 替代  | 
 interface | 
DynSequence
已过时。 使用新的 DynSequence 替代  | 
 interface | 
DynStruct
已过时。 使用新的 DynStruct 替代  | 
 interface | 
DynUnion
已过时。 使用新的 DynUnion 替代  | 
 interface | 
DynValue
已过时。 使用新的 DynValue 替代  | 
 interface | 
IDLType
由所有表示 OMG IDL 类型的接口存储库(Interface Repository,IR)对象继承的抽象接口。  | 
 interface | 
IRObject
IRObject IDL 接口表示最一般的接口,其他所有 Interface Repository 接口(甚至包括 Repository 自身)都派生自该接口。  | 
 interface | 
Policy
派生自 Policy 接口的接口允许 ORB 或 CORBA 服务访问影响其操作的某些选项。  | 
| 实现 Object 的 org.omg.CORBA 中的类 | |
|---|---|
 class | 
_IDLTypeStub
IDLType 的 Stub。  | 
 class | 
_PolicyStub
Policy 的 Stub。  | 
 class | 
DynamicImplementation
已过时。 org.omg.CORBA.DynamicImplementation  | 
 class | 
LocalObject
用作 Java 语言映射中的本地 IDL 接口实现的基本类。  | 
| 声明为 Object 的 org.omg.CORBA 中的字段 | |
|---|---|
 Object | 
ObjectHolder.value
此 ObjectHolder 对象保存的 Object 值。 | 
| 返回 Object 的 org.omg.CORBA 中的方法 | |
|---|---|
 Object | 
LocalObject._duplicate()
抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。 | 
 Object | 
Object._duplicate()
返回此 CORBA 对象引用的副本。  | 
 Object | 
LocalObject._get_interface_def()
抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。 | 
 Object | 
Object._get_interface_def()
获取此对象引用所引用的对象实现的 InterfaceDef。 | 
 Object | 
LocalObject._get_interface()
抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。 | 
 Object | 
LocalObject._set_policy_override(Policy[] policies,
                     SetOverrideType set_add)
抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。 | 
 Object | 
Object._set_policy_override(Policy[] policies,
                     SetOverrideType set_add)
返回一个新的 Object,使用给定策略替换此 Object 中的所有现有策略,或者根据给定 SetOverrideType 对象的值将给定策略添加到现有策略。 | 
abstract  Object | 
Any.extract_Object()
提取此 Any 对象 value 字段中的 org.omg.CORBA.Object。 | 
static Object | 
ObjectHelper.extract(Any a)
 | 
 Object | 
DynAny.get_reference()
已过时。 检索此 DynAny 对象中包含的 org.omg.CORBA.Other。 | 
 Object | 
DataInputStream.read_Object()
从输入流读取 IDL CORBA::Object。  | 
static Object | 
ObjectHelper.read(InputStream istream)
 | 
abstract  Object | 
ORB.resolve_initial_references(String object_name)
根据可用初始服务名称集解析特定对象引用。  | 
abstract  Object | 
ORB.string_to_object(String str)
将方法 object_to_string 生成的字符串转换回 CORBA 对象引用。 | 
abstract  Object | 
Request.target()
检索目标对象引用。  | 
| 参数类型为 Object 的 org.omg.CORBA 中的方法 | |
|---|---|
 boolean | 
LocalObject._is_equivalent(Object that)
在 ORB 确定时所需开销不大的范围内确定两个对象引用是否相等。  | 
 boolean | 
Object._is_equivalent(Object other)
在 ORB 确定时所需开销不大的范围内确定两个对象引用是否相等。  | 
 void | 
ORB.connect(Object obj)
将给定 servant 对象(作为服务器实现类的实例的 Java 对象)连接到 ORB。  | 
 NVList | 
ORB.create_operation_list(Object oper)
创建一个 NVList,并使用给定 OperationDef 对象中所述操作的参数描述进行初始化。 | 
 void | 
ORB.disconnect(Object obj)
断开给定 servant 对象与 ORB 的连接。  | 
abstract  void | 
Any.insert_Object(Object o)
将给定 org.omg.CORBA.Object 对象插入此 Any 对象的 value 字段。 | 
abstract  void | 
Any.insert_Object(Object o,
              TypeCode t)
将给定 org.omg.CORBA.Object 对象插入此 Any 对象的 value 字段。 | 
 void | 
DynAny.insert_reference(Object value)
已过时。 插入给定 org.omg.CORBA.Object 作为此 DynAny 对象的值。 | 
static void | 
ObjectHelper.insert(Any a,
       Object that)
 | 
static Current | 
CurrentHelper.narrow(Object obj)
 | 
static IDLType | 
IDLTypeHelper.narrow(Object obj)
 | 
static Policy | 
PolicyHelper.narrow(Object obj)
 | 
abstract  String | 
ORB.object_to_string(Object obj)
将给定 CORBA 对象引用转换为字符串。  | 
 void | 
DataOutputStream.write_Object(Object value)
将 IDL CORBA::Object 值写入输出流。  | 
static void | 
ObjectHelper.write(OutputStream ostream,
      Object value)
 | 
| 参数类型为 Object 的 org.omg.CORBA 中的构造方法 | |
|---|---|
ObjectHolder(Object initial)
构造一个新的 ObjectHolder 对象,并使用给定 Object 初始化其 value 字段。 | 
|
| org.omg.CORBA_2_3 中 Object 的使用 | 
|---|
| 返回 Object 的 org.omg.CORBA_2_3 中的方法 | |
|---|---|
 Object | 
ORB.get_value_def(String repid)
 | 
| org.omg.CORBA_2_3.portable 中 Object 的使用 | 
|---|
| 参数类型为 Object 的 org.omg.CORBA_2_3.portable 中的方法 | |
|---|---|
 String | 
Delegate.get_codebase(Object self)
返回提供的对象引用的代码基。  | 
| org.omg.CORBA.portable 中 Object 的使用 | 
|---|
| 实现 Object 的 org.omg.CORBA.portable 中的类 | |
|---|---|
 class | 
ObjectImpl
所有 stub 类的公共基类;提供 org.omg.CORBA.Object 方法的默认实现。 | 
| 返回 Object 的 org.omg.CORBA.portable 中的方法 | |
|---|---|
 Object | 
ObjectImpl._duplicate()
返回此 ObjectImpl 对象的一个副本。 | 
 Object | 
ObjectImpl._get_interface_def()
获得此 ObjectImpl 对象的接口定义。 | 
 Object | 
ObjectImpl._set_policy_override(Policy[] policies,
                     SetOverrideType set_add)
将此 ObjectImpl 对象给定策略的重写类型设置为给定的 SetOverrideType 实例。 | 
abstract  Object | 
Delegate.duplicate(Object obj)
返回所提供对象引用的复本。  | 
abstract  Object | 
Delegate.get_interface_def(Object self)
返回一个所提供对象引用的 InterfaceDef。  | 
abstract  Object | 
InputStream.read_Object()
从此输入流中读取一个 CORBA 对象。  | 
 Object | 
InputStream.read_Object(Class clz)
取消对象的编组并返回一个 CORBA Object,该对象是作为参数传递的类的实例。  | 
 Object | 
Delegate.set_policy_override(Object self,
                    Policy[] policies,
                    SetOverrideType set_add)
将传入的策略与它返回的新创建对象引用关联。  | 
| 参数类型为 Object 的 org.omg.CORBA.portable 中的方法 | |
|---|---|
 boolean | 
ObjectImpl._is_equivalent(Object that)
检查给定的 ObjectImpl 对象是否等于此 ObjectImpl 对象。 | 
abstract  Request | 
Delegate.create_request(Object obj,
               Context ctx,
               String operation,
               NVList arg_list,
               NamedValue result)
创建在动态调用接口中使用的 Request 实例。  | 
abstract  Request | 
Delegate.create_request(Object obj,
               Context ctx,
               String operation,
               NVList arg_list,
               NamedValue result,
               ExceptionList exclist,
               ContextList ctxlist)
创建在动态调用接口中使用的 Request 实例。  | 
abstract  Object | 
Delegate.duplicate(Object obj)
返回所提供对象引用的复本。  | 
 boolean | 
Delegate.equals(Object self,
       Object obj)
提供重写委托 CORBA 对象方法 equals(java.lang.Object obj) 的实现。  | 
 DomainManager[] | 
Delegate.get_domain_managers(Object self)
检索此对象的 DomainManager。 | 
abstract  Object | 
Delegate.get_interface_def(Object self)
返回一个所提供对象引用的 InterfaceDef。  | 
 Policy | 
Delegate.get_policy(Object self,
           int policy_type)
返回应用于此对象的指定类型的 Policy 对象。 | 
abstract  int | 
Delegate.hash(Object obj,
     int max)
返回此对象引用的内部 ORB 标识符(哈希码)。  | 
 int | 
Delegate.hashCode(Object self)
提供重写委托 CORBA 对象的 hashCode() 方法的实现。  | 
 InputStream | 
Delegate.invoke(Object self,
       OutputStream output)
由 stub 调用,以调用一个操作。  | 
abstract  boolean | 
Delegate.is_a(Object obj,
     String repository_id)
检查对象引用是否是给定接口的实例。  | 
abstract  boolean | 
Delegate.is_equivalent(Object obj,
              Object other)
确定两个对象引用是否相等。  | 
 boolean | 
Delegate.is_local(Object self)
如果此对象由本地 servant 实现,则返回 true。  | 
abstract  boolean | 
Delegate.non_existent(Object obj)
确定对象引用的服务器对象是否已经被销毁。  | 
 ORB | 
Delegate.orb(Object obj)
提供对与其参数关联的 orb 的引用。  | 
abstract  void | 
Delegate.release(Object obj)
发布与所提供对象引用关联的资源。  | 
 void | 
Delegate.releaseReply(Object self,
             InputStream input)
releaseReply 可以由 stub 以可选方式调用,以在解组完成时将应答流释放回 ORB。  | 
abstract  Request | 
Delegate.request(Object obj,
        String operation)
创建在动态调用接口 (Dynamic Invocation Interface) 中使用的 Request 实例。  | 
 OutputStream | 
Delegate.request(Object self,
        String operation,
        boolean responseExpected)
request 由 stub 调用,以获取用于编组参数的 OutputStream。  | 
 void | 
Delegate.servant_postinvoke(Object self,
                   ServantObject servant)
servant_postinvoke() 由本地 stub 在已经对本地 servant 调用该操作之后调用。  | 
 ServantObject | 
Delegate.servant_preinvoke(Object self,
                  String operation,
                  Class expectedType)
返回对应该用作此请求的 servant 的 Java 引用。  | 
 Object | 
Delegate.set_policy_override(Object self,
                    Policy[] policies,
                    SetOverrideType set_add)
将传入的策略与它返回的新创建对象引用关联。  | 
 String | 
Delegate.toString(Object self)
提供重写委托 CORBA 对象的 toString() 方法的实现。  | 
abstract  void | 
OutputStream.write_Object(Object value)
在此输入流上写入一个 CORBA Object。  | 
| org.omg.CosNaming 中 Object 的使用 | 
|---|
| org.omg.CosNaming 中 Object 的子接口 | |
|---|---|
 interface | 
BindingIterator
BindingIterator 接口允许客户端使用 next_one 或 next_n 迭代绑定。  | 
 interface | 
NamingContext
命名上下文是包含一组名称绑定的对象,在这些名称绑定中,每个名称都是唯一的。  | 
 interface | 
NamingContextExt
NamingContextExt 是 NamingContext(它包含一组名称绑定,在这些名称绑定中,每个名称都是唯一的)的扩展,并且是互操作命名服务 (Interoperable Naming Service) 的一部分。 | 
| 实现 Object 的 org.omg.CosNaming 中的类 | |
|---|---|
 class | 
_BindingIteratorImplBase
 | 
 class | 
_BindingIteratorStub
BindingIterator 接口允许客户端使用 next_one 或 next_n 操作在绑定上进行迭代。  | 
 class | 
_NamingContextExtStub
NamingContextExt 是 NamingContext(它包含一组名称绑定,在这些名称绑定中,每个名称都是唯一的)的扩展,并且是互操作命名服务 (Interoperable Naming Service) 的一部分。 | 
 class | 
_NamingContextImplBase
 | 
 class | 
_NamingContextStub
命名上下文是包含一组名称绑定的对象,在这些名称绑定中,每个名称都是唯一的。  | 
| 返回 Object 的 org.omg.CosNaming 中的方法 | |
|---|---|
 Object | 
NamingContextExtOperations.resolve_str(String sn)
此操作将“字符串化的”名称解析为对象引用。  | 
 Object | 
_NamingContextExtStub.resolve_str(String sn)
此操作将“字符串化的”名称解析为对象引用。  | 
 Object | 
NamingContextOperations.resolve(NameComponent[] n)
解析操作是指检索绑定到给定上下文中名称的对象的过程。  | 
 Object | 
_NamingContextExtStub.resolve(NameComponent[] n)
解析操作是指检索绑定到给定上下文中名称的对象的过程。  | 
 Object | 
_NamingContextStub.resolve(NameComponent[] n)
解析操作是指检索绑定到给定上下文中名称的对象的过程。  | 
| 参数类型为 Object 的 org.omg.CosNaming 中的方法 | |
|---|---|
 void | 
NamingContextOperations.bind(NameComponent[] n,
     Object obj)
在命名上下文中创建名称和对象的绑定。  | 
 void | 
_NamingContextExtStub.bind(NameComponent[] n,
     Object obj)
在命名上下文中创建名称和对象的绑定。  | 
 void | 
_NamingContextStub.bind(NameComponent[] n,
     Object obj)
在命名上下文中创建名称和对象的绑定。  | 
static BindingIterator | 
BindingIteratorHelper.narrow(Object obj)
 | 
static NamingContextExt | 
NamingContextExtHelper.narrow(Object obj)
 | 
static NamingContext | 
NamingContextHelper.narrow(Object obj)
 | 
 void | 
NamingContextOperations.rebind(NameComponent[] n,
       Object obj)
在命名上下文中创建名称和对象的绑定,即使该名称已经绑定在上下文中。  | 
 void | 
_NamingContextExtStub.rebind(NameComponent[] n,
       Object obj)
在命名上下文中创建名称和对象的绑定,即使该名称已经绑定在上下文中。  | 
 void | 
_NamingContextStub.rebind(NameComponent[] n,
       Object obj)
在命名上下文中创建名称和对象的绑定,即使该名称已经绑定在上下文中。  | 
static BindingIterator | 
BindingIteratorHelper.unchecked_narrow(Object obj)
 | 
static NamingContextExt | 
NamingContextExtHelper.unchecked_narrow(Object obj)
 | 
static NamingContext | 
NamingContextHelper.unchecked_narrow(Object obj)
 | 
| org.omg.DynamicAny 中 Object 的使用 | 
|---|
| org.omg.DynamicAny 中 Object 的子接口 | |
|---|---|
 interface | 
DynAnyFactory
DynAny 对象可以通过调用 DynAnyFactory 对象上的操作来创建。  | 
 interface | 
DynValueBox
DynValueBox 对象支持对 IDL 装箱 (boxed) 类型的操作。  | 
 interface | 
DynValueCommon
DynValueCommon 提供 DynValue 和 DynValueBox 接口都支持的操作。  | 
| 实现 Object 的 org.omg.DynamicAny 中的类 | |
|---|---|
 class | 
_DynAnyFactoryStub
DynAny 对象可以通过调用 DynAnyFactory 对象上的操作来创建。  | 
 class | 
_DynAnyStub
通过 DynAny 对象可以动态解释(遍历)和构造 Any 值。  | 
 class | 
_DynArrayStub
DynArray 对象支持对 IDL 数组 (array) 的操作。  | 
 class | 
_DynEnumStub
DynEnum 对象支持对 IDL 枚举 (enumerated) 值的操作。  | 
 class | 
_DynFixedStub
DynEnum 对象支持对 IDL 定值 (fixed value) 的操作。  | 
 class | 
_DynSequenceStub
DynSequence 对象支持对 IDL 序列 (sequence) 的操作。  | 
 class | 
_DynStructStub
DynStruct 对象支持对 IDL 结构数据 (struct) 和异常值的操作。  | 
 class | 
_DynUnionStub
DynUnion 对象支持对 IDL 联合数据 (union) 的操作。  | 
 class | 
_DynValueStub
DynValue 对象支持 IDL non-boxed value 类型的操作。  | 
| 返回 Object 的 org.omg.DynamicAny 中的方法 | |
|---|---|
 Object | 
DynAnyOperations.get_reference()
从此 DynAny 中提取对 CORBA 对象的引用。  | 
 Object | 
_DynAnyStub.get_reference()
从此 DynAny 中提取对 CORBA 对象的引用。  | 
 Object | 
_DynArrayStub.get_reference()
从此 DynAny 中提取对 CORBA 对象的引用。  | 
 Object | 
_DynEnumStub.get_reference()
从此 DynAny 中提取对 CORBA 对象的引用。  | 
 Object | 
_DynFixedStub.get_reference()
从此 DynAny 中提取对 CORBA 对象的引用。  | 
 Object | 
_DynSequenceStub.get_reference()
从此 DynAny 中提取对 CORBA 对象的引用。  | 
 Object | 
_DynStructStub.get_reference()
从此 DynAny 析取对 CORBA 对象的引用。  | 
 Object | 
_DynUnionStub.get_reference()
从此 DynAny 中提取对 CORBA 对象的引用。  | 
 Object | 
_DynValueStub.get_reference()
从此 DynAny 中提取对 CORBA 对象的引用。  | 
| 参数类型为 Object 的 org.omg.DynamicAny 中的方法 | |
|---|---|
 void | 
DynAnyOperations.insert_reference(Object value)
将对 CORBA 对象的引用插入到 DynAny 中。  | 
 void | 
_DynAnyStub.insert_reference(Object value)
将对 CORBA 对象的引用插入到 DynAny 中。  | 
 void | 
_DynArrayStub.insert_reference(Object value)
将对 CORBA 对象的引用插入到 DynAny 中。  | 
 void | 
_DynEnumStub.insert_reference(Object value)
将对 CORBA 对象的引用插入 DynAny 中。  | 
 void | 
_DynFixedStub.insert_reference(Object value)
将对 CORBA 对象的引用插入到 DynAny 中。  | 
 void | 
_DynSequenceStub.insert_reference(Object value)
将对 CORBA 对象的引用插入 DynAny 中。  | 
 void | 
_DynStructStub.insert_reference(Object value)
将对 CORBA 对象的引用插入 DynAny 中。  | 
 void | 
_DynUnionStub.insert_reference(Object value)
将对 CORBA 对象的引用插入到 DynAny 中。  | 
 void | 
_DynValueStub.insert_reference(Object value)
将对 CORBA 对象的引用插入到 DynAny 中。  | 
static DynAnyFactory | 
DynAnyFactoryHelper.narrow(Object obj)
 | 
static DynAny | 
DynAnyHelper.narrow(Object obj)
 | 
static DynArray | 
DynArrayHelper.narrow(Object obj)
 | 
static DynEnum | 
DynEnumHelper.narrow(Object obj)
 | 
static DynFixed | 
DynFixedHelper.narrow(Object obj)
 | 
static DynSequence | 
DynSequenceHelper.narrow(Object obj)
 | 
static DynStruct | 
DynStructHelper.narrow(Object obj)
 | 
static DynUnion | 
DynUnionHelper.narrow(Object obj)
 | 
static DynValue | 
DynValueHelper.narrow(Object obj)
 | 
static DynAnyFactory | 
DynAnyFactoryHelper.unchecked_narrow(Object obj)
 | 
static DynAny | 
DynAnyHelper.unchecked_narrow(Object obj)
 | 
static DynArray | 
DynArrayHelper.unchecked_narrow(Object obj)
 | 
static DynEnum | 
DynEnumHelper.unchecked_narrow(Object obj)
 | 
static DynFixed | 
DynFixedHelper.unchecked_narrow(Object obj)
 | 
static DynSequence | 
DynSequenceHelper.unchecked_narrow(Object obj)
 | 
static DynStruct | 
DynStructHelper.unchecked_narrow(Object obj)
 | 
static DynUnion | 
DynUnionHelper.unchecked_narrow(Object obj)
 | 
static DynValue | 
DynValueHelper.unchecked_narrow(Object obj)
 | 
| org.omg.IOP 中 Object 的使用 | 
|---|
| org.omg.IOP 中 Object 的子接口 | |
|---|---|
 interface | 
Codec
IOR 组件的格式和 ORB 服务使用的服务上下文数据通常被定义为 CDR 封装,该封装编码用 IDL 定义的数据类型的实例。  | 
 interface | 
CodecFactory
Codec 可从 CodecFactory 中获得。 | 
| 参数类型为 Object 的 org.omg.IOP 中的方法 | |
|---|---|
static CodecFactory | 
CodecFactoryHelper.narrow(Object obj)
 | 
static CodecFactory | 
CodecFactoryHelper.unchecked_narrow(Object obj)
 | 
| org.omg.PortableInterceptor 中 Object 的使用 | 
|---|
| org.omg.PortableInterceptor 中 Object 的子接口 | |
|---|---|
 interface | 
ClientRequestInfo
客户端请求 interceptor 可访问的请求信息。  | 
 interface | 
ClientRequestInterceptor
客户端 interceptor。  | 
 interface | 
Interceptor
所有 Portable Interceptor 实现 Interceptor。  | 
 interface | 
IORInfo
提供服务器端的 ORB 服务,该服务能够在构建 IOR 期间访问适用的策略并添加组件。  | 
 interface | 
IORInterceptor
Interceptor 用于在 IOR 内部配置文件中建立带标记的组件。  | 
 interface | 
IORInterceptor_3_0
org/omg/PortableInterceptor/IORInterceptor_3_0.java。  | 
 interface | 
ORBInitializer
便于注册 interceptor 和初始化 ORB。  | 
 interface | 
ORBInitInfo
传递给每个 ORBInitializer,允许其在初始化 ORB 时注册 interceptor 并执行其他职责。 | 
 interface | 
PolicyFactory
使得策略类型能够使用 CORBA.ORB.create_policy 来构建。 | 
 interface | 
RequestInfo
Interceptor 可访问的请求信息。  | 
 interface | 
ServerRequestInfo
服务器端请求 interceptor 可访问的请求信息。  | 
 interface | 
ServerRequestInterceptor
服务器端的请求 interceptor。  | 
| 声明为 Object 的 org.omg.PortableInterceptor 中的字段 | |
|---|---|
 Object | 
ForwardRequest.forward
将请求转发到的新对象。  | 
| 返回 Object 的 org.omg.PortableInterceptor 中的方法 | |
|---|---|
 Object | 
ClientRequestInfoOperations.effective_target()
返回实际调用操作的对象。  | 
 Object | 
RequestInfoOperations.forward_reference()
如果 reply_status 属性为 LOCATION_FORWARD,则包含要将请求转发到的对象。 | 
 Object | 
ObjectReferenceFactory.make_object(String repositoryId,
            byte[] object_id)
make_object 根据此模板中的数据,使用给定的存储库 ID 和对象 ID 创建 CORBA 对象引用。  | 
 Object | 
ORBInitInfoOperations.resolve_initial_references(String id)
等同于 ORB.resolve_initial_references。 | 
 Object | 
ClientRequestInfoOperations.target()
返回客户端调用以执行操作的对象。  | 
| 参数类型为 Object 的 org.omg.PortableInterceptor 中的方法 | |
|---|---|
static Current | 
CurrentHelper.narrow(Object obj)
 | 
static IORInterceptor_3_0 | 
IORInterceptor_3_0Helper.narrow(Object obj)
 | 
 void | 
ORBInitInfoOperations.register_initial_reference(String id,
                           Object obj)
等同于 ORB.register_initial_reference。 | 
static Current | 
CurrentHelper.unchecked_narrow(Object obj)
 | 
static IORInterceptor_3_0 | 
IORInterceptor_3_0Helper.unchecked_narrow(Object obj)
 | 
| 参数类型为 Object 的 org.omg.PortableInterceptor 中的构造方法 | |
|---|---|
ForwardRequest(Object _forward)
 | 
|
ForwardRequest(String $reason,
               Object _forward)
 | 
|
| org.omg.PortableServer 中 Object 的使用 | 
|---|
| org.omg.PortableServer 中 Object 的子接口 | |
|---|---|
 interface | 
AdapterActivator
一个适配器激活器,它提供具有随需创建子 POA 功能的 POA。  | 
 interface | 
IdAssignmentPolicy
IdAssignmentPolicy 指定创建的 POA 中的 Object Id 是由应用程序还是由 ORB 生成的。  | 
 interface | 
IdUniquenessPolicy
IdUniquenessPolicy 指定已创建的 POA 中激活的 servant 是否必须具有唯一的对象身份。  | 
 interface | 
ImplicitActivationPolicy
此策略指定已创建的 POA 中是否支持隐式激活 servant。  | 
 interface | 
LifespanPolicy
LifespanPolicy 指定已创建 POA 中实现的对象的生存期。  | 
 interface | 
POA
POA 对象管理对象集合的实现。  | 
 interface | 
POAManager
每个 POA 对象都有一个关联的 POAManager 对象。  | 
 interface | 
RequestProcessingPolicy
此策略指定已创建的 POA 处理请求的方式。  | 
 interface | 
ServantActivator
POA 具有 RETAIN 策略时使用 ServantActivator 这种 servant 管理器。  | 
 interface | 
ServantLocator
当 POA 具有 NON_RETAIN 策略时,使用 ServantLocator 这种 servant 管理器。  | 
 interface | 
ServantManager
servant 管理器提供一个 POA,该 POA 在接受以非激活的对象为目标的请求时能够根据需要激活对象。  | 
 interface | 
ServantRetentionPolicy
此策略指定已创建的 POA 是否在 Active Object Map 中保留激活的 servant。  | 
 interface | 
ThreadPolicy
ThreadPolicy 指定已创建的 POA 所使用的线程模型 (threading model)。  | 
| 实现 Object 的 org.omg.PortableServer 中的类 | |
|---|---|
 class | 
_ServantActivatorStub
当 POA 具有 RETAIN 策略时,它使用 ServantActivator 这种 servant 管理器。  | 
 class | 
_ServantLocatorStub
POA 具有 NON_RETAIN 策略时将使用 ServantLocator 这种 servant 管理器。  | 
| 声明为 Object 的 org.omg.PortableServer 中的字段 | |
|---|---|
 Object | 
ForwardRequest.forward_reference
 | 
| 返回 Object 的 org.omg.PortableServer 中的方法 | |
|---|---|
 Object | 
Servant._get_interface_def()
以 CORBA::Object 的形式返回 InterfaceDef 对象,该对象定义由 Servant 实现的 CORBA::Object 的运行时类型。 | 
 Object | 
Servant._this_object()
允许 servant 获取为请求实现的目标 CORBA 对象的对象引用。  | 
 Object | 
Servant._this_object(ORB orb)
允许 servant 获取为请求实现的目标 CORBA 对象的对象引用。  | 
 Object | 
POAOperations.create_reference_with_id(byte[] oid,
                         String intf)
此操作创建一个对象引用,该引用封装指定的 Object Id 和接口存储库 Id 值。  | 
 Object | 
POAOperations.create_reference(String intf)
此操作创建一个对象引用,该引用封装 POA 生成的 Object Id 值和指定的接口存储库 id。  | 
 Object | 
POAOperations.id_to_reference(byte[] oid)
如果具有指定 Object Id 值的对象当前不是激活状态,则返回一个封装激活该对象时所用信息的引用。  | 
 Object | 
POAOperations.servant_to_reference(Servant p_servant)
如果在此 POA 指派的操作的上下文外调用此操作,则需要 RETAIN 策略以及 UNIQUE_ID 或 IMPLICIT_ACTIVATION 策略之一。  | 
| 参数类型为 Object 的 org.omg.PortableServer 中的方法 | |
|---|---|
static Current | 
CurrentHelper.narrow(Object obj)
 | 
static POA | 
POAHelper.narrow(Object obj)
 | 
static ServantActivator | 
ServantActivatorHelper.narrow(Object obj)
 | 
static ServantLocator | 
ServantLocatorHelper.narrow(Object obj)
 | 
 byte[] | 
POAOperations.reference_to_id(Object reference)
此操作返回指定引用封装的 Object Id 值。  | 
 Servant | 
POAOperations.reference_to_servant(Object reference)
如果 POA 具有 RETAIN 策略并且指定的对象存在于 Active Object Map 中,则此操作返回与 Active Object Map 中该对象关联的 servant。  | 
static ServantActivator | 
ServantActivatorHelper.unchecked_narrow(Object obj)
 | 
static ServantLocator | 
ServantLocatorHelper.unchecked_narrow(Object obj)
 | 
| 参数类型为 Object 的 org.omg.PortableServer 中的构造方法 | |
|---|---|
ForwardRequest(Object _forward_reference)
 | 
|
ForwardRequest(String $reason,
               Object _forward_reference)
 | 
|
| org.omg.PortableServer.portable 中 Object 的使用 | 
|---|
| 返回 Object 的 org.omg.PortableServer.portable 中的方法 | |
|---|---|
 Object | 
Delegate.get_interface_def(Servant self)
此操作返回接口 Repository 中的一个对象,该对象提供可能对编程有用的类型信息。  | 
 Object | 
Delegate.this_object(Servant Self)
此方法允许 servant 获取为请求实现的目标 CORBA 对象的对象引用。  | 
| org.omg.SendingContext 中 Object 的使用 | 
|---|
| org.omg.SendingContext 中 Object 的子接口 | |
|---|---|
 interface | 
RunTime
定义表示请求的发送上下文的基类。  | 
| org.omg.stub.java.rmi 中 Object 的使用 | 
|---|
| 实现 Object 的 org.omg.stub.java.rmi 中的类 | |
|---|---|
 class | 
_Remote_Stub
此类为 Remote 类型提供 Stub。  | 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。