©
Ce document utilise Manuel du site Web PHP chinois Libérer
|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。