|
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 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。