|
|||||||||
接口 org.omg.CORBA.Object
的使用
使用 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 2 标准版中现有 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 |
Object._duplicate() 返回此 CORBA 对象引用的副本。 |
Object |
LocalObject._duplicate() 抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。 |
Object |
Object._get_interface_def() 获取此对象引用所引用的对象实现的 InterfaceDef 。 |
Object |
LocalObject._get_interface_def() 抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。 |
Object |
LocalObject._get_interface() 抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。 |
Object |
Object._set_policy_override(Policy[] policies, SetOverrideType set_add) 返回一个新的 Object ,使用给定策略替换此 Object 中的所有现有策略,或者根据给定 SetOverrideType 对象的值将给定策略添加到现有策略。 |
Object |
LocalObject._set_policy_override(Policy[] policies, SetOverrideType set_add) 抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。 |
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 |
Object._is_equivalent(Object other) 在 ORB 确定时所需开销不大的范围内确定两个对象引用是否相等。 |
boolean |
LocalObject._is_equivalent(Object that) 在 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 Policy |
PolicyHelper.narrow(Object obj) |
static IDLType |
IDLTypeHelper.narrow(Object obj) |
static Current |
CurrentHelper.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 |
_NamingContextExtStub.resolve_str(String sn) 此操作将“字符串化的”名称解析为对象引用。 |
Object |
NamingContextExtOperations.resolve_str(String sn) 此操作将“字符串化的”名称解析为对象引用。 |
Object |
_NamingContextStub.resolve(NameComponent[] n) 解析操作是指检索绑定到给定上下文中名称的对象的过程。 |
Object |
_NamingContextExtStub.resolve(NameComponent[] n) 解析操作是指检索绑定到给定上下文中名称的对象的过程。 |
Object |
NamingContextOperations.resolve(NameComponent[] n) 解析操作是指检索绑定到给定上下文中名称的对象的过程。 |
参数类型为 Object 的 org.omg.CosNaming 中的方法 | |
---|---|
void |
_NamingContextStub.bind(NameComponent[] n, Object obj) 在命名上下文中创建名称和对象的绑定。 |
void |
_NamingContextExtStub.bind(NameComponent[] n, Object obj) 在命名上下文中创建名称和对象的绑定。 |
void |
NamingContextOperations.bind(NameComponent[] n, Object obj) 在命名上下文中创建名称和对象的绑定。 |
static NamingContext |
NamingContextHelper.narrow(Object obj) |
static NamingContextExt |
NamingContextExtHelper.narrow(Object obj) |
static BindingIterator |
BindingIteratorHelper.narrow(Object obj) |
void |
_NamingContextStub.rebind(NameComponent[] n, Object obj) 在命名上下文中创建名称和对象的绑定,即使该名称已经绑定在上下文中。 |
void |
_NamingContextExtStub.rebind(NameComponent[] n, Object obj) 在命名上下文中创建名称和对象的绑定,即使该名称已经绑定在上下文中。 |
void |
NamingContextOperations.rebind(NameComponent[] n, Object obj) 在命名上下文中创建名称和对象的绑定,即使该名称已经绑定在上下文中。 |
static NamingContext |
NamingContextHelper.unchecked_narrow(Object obj) |
static NamingContextExt |
NamingContextExtHelper.unchecked_narrow(Object obj) |
static BindingIterator |
BindingIteratorHelper.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 |
_DynValueStub.get_reference() 从此 DynAny 中提取对 CORBA 对象的引用。 |
Object |
_DynUnionStub.get_reference() 从此 DynAny 中提取对 CORBA 对象的引用。 |
Object |
_DynStructStub.get_reference() 从此 DynAny 析取对 CORBA 对象的引用。 |
Object |
_DynSequenceStub.get_reference() 从此 DynAny 中提取对 CORBA 对象的引用。 |
Object |
_DynFixedStub.get_reference() 从此 DynAny 中提取对 CORBA 对象的引用。 |
Object |
_DynEnumStub.get_reference() 从此 DynAny 中提取对 CORBA 对象的引用。 |
Object |
_DynArrayStub.get_reference() 从此 DynAny 中提取对 CORBA 对象的引用。 |
Object |
_DynAnyStub.get_reference() 从此 DynAny 中提取对 CORBA 对象的引用。 |
Object |
DynAnyOperations.get_reference() 从此 DynAny 中提取对 CORBA 对象的引用。 |
参数类型为 Object 的 org.omg.DynamicAny 中的方法 | |
---|---|
void |
_DynValueStub.insert_reference(Object value) 将对 CORBA 对象的引用插入到 DynAny 中。 |
void |
_DynUnionStub.insert_reference(Object value) 将对 CORBA 对象的引用插入到 DynAny 中。 |
void |
_DynStructStub.insert_reference(Object value) 将对 CORBA 对象的引用插入 DynAny 中。 |
void |
_DynSequenceStub.insert_reference(Object value) 将对 CORBA 对象的引用插入 DynAny 中。 |
void |
_DynFixedStub.insert_reference(Object value) 将对 CORBA 对象的引用插入到 DynAny 中。 |
void |
_DynEnumStub.insert_reference(Object value) 将对 CORBA 对象的引用插入 DynAny 中。 |
void |
_DynArrayStub.insert_reference(Object value) 将对 CORBA 对象的引用插入到 DynAny 中。 |
void |
_DynAnyStub.insert_reference(Object value) 将对 CORBA 对象的引用插入到 DynAny 中。 |
void |
DynAnyOperations.insert_reference(Object value) 将对 CORBA 对象的引用插入到 DynAny 中。 |
static DynValue |
DynValueHelper.narrow(Object obj) |
static DynUnion |
DynUnionHelper.narrow(Object obj) |
static DynStruct |
DynStructHelper.narrow(Object obj) |
static DynSequence |
DynSequenceHelper.narrow(Object obj) |
static DynFixed |
DynFixedHelper.narrow(Object obj) |
static DynEnum |
DynEnumHelper.narrow(Object obj) |
static DynArray |
DynArrayHelper.narrow(Object obj) |
static DynAny |
DynAnyHelper.narrow(Object obj) |
static DynAnyFactory |
DynAnyFactoryHelper.narrow(Object obj) |
static DynValue |
DynValueHelper.unchecked_narrow(Object obj) |
static DynUnion |
DynUnionHelper.unchecked_narrow(Object obj) |
static DynStruct |
DynStructHelper.unchecked_narrow(Object obj) |
static DynSequence |
DynSequenceHelper.unchecked_narrow(Object obj) |
static DynFixed |
DynFixedHelper.unchecked_narrow(Object obj) |
static DynEnum |
DynEnumHelper.unchecked_narrow(Object obj) |
static DynArray |
DynArrayHelper.unchecked_narrow(Object obj) |
static DynAny |
DynAnyHelper.unchecked_narrow(Object obj) |
static DynAnyFactory |
DynAnyFactoryHelper.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 IORInterceptor_3_0 |
IORInterceptor_3_0Helper.narrow(Object obj) |
static Current |
CurrentHelper.narrow(Object obj) |
void |
ORBInitInfoOperations.register_initial_reference(String id, Object obj) 等同于 ORB.register_initial_reference 。 |
static IORInterceptor_3_0 |
IORInterceptor_3_0Helper.unchecked_narrow(Object obj) |
static Current |
CurrentHelper.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 ServantLocator |
ServantLocatorHelper.narrow(Object obj) |
static ServantActivator |
ServantActivatorHelper.narrow(Object obj) |
static POA |
POAHelper.narrow(Object obj) |
static Current |
CurrentHelper.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 ServantLocator |
ServantLocatorHelper.unchecked_narrow(Object obj) |
static ServantActivator |
ServantActivatorHelper.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。 |
所有类
|
|||||||||