|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface IORInfoOperations
提供伺服器端的 ORB 服務,該服務能夠在建構 IOR 期間存取適用的策略並添加元件。ORB 將此介面實作的實例作為參數傳遞給 IORInterceptor.establish_components
。
IORInterceptor
方法摘要 | |
---|---|
ObjectReferenceTemplate |
adapter_template()
返回剛創建並在 IOR interceptor 上運行的物件適配器的物件參考模板。 |
void |
add_ior_component_to_profile(TaggedComponent tagged_component,
int profile_id)
可移植 ORB 服務實作從其 establish_components 實作調用 add_ior_component_to_profile ,以便向建構 IOR 時要包括的設置添加帶標記的元件。 |
void |
add_ior_component(TaggedComponent tagged_component)
可移植 ORB 服務實作從其 establish_components 實作調用 add_ior_component ,以便向建構 IOR 時要包括的設置添加帶標記的元件。 |
ObjectReferenceFactory |
current_factory()
讀取時返回當前處理器,該處理器將用於創建對應於剛創建並在 IOR interceptor 上運行的物件適配器的物件參考。 |
void |
current_factory(ObjectReferenceFactory newCurrent_factory)
讀取時返回當前處理器,該處理器將用於創建對應於剛創建並在 IOR interceptor 上運行的物件適配器的物件參考。 |
Policy |
get_effective_policy(int type)
允許 ORB 服務實作確定對將建構的 IOR 有效的特定型別伺服器端策略。 |
int |
manager_id()
返回剛創建並在 IOR interceptor 上運行的物件適配器的物件適配器管理器 id。 |
short |
state()
返回剛創建並在 IOR interceptor 上運行的物件適配器的物件適配器狀態。 |
方法詳細資訊 |
---|
Policy get_effective_policy(int type)
PortableServer.POA.create_POA
調用的 Policy 物件都可以通過 get_effective_policy
存取。
如果 ORB 已知給定型別的策略,則此操作將拋出 INV_POLICY
,並帶有標準次要程式碼 2。
type
- 一個 int,指定要返回的策略的型別。
CORBA.Policy
物件。如果已知給定策略型別,但不存在有效的該型別策略,則此操作將返回 nil 物件參考。void add_ior_component(TaggedComponent tagged_component)
establish_components
實作調用 add_ior_component
,以便向建構 IOR 時要包括的設置添加帶標記的元件。此設置中的元件將包括在所有的配置檔案中。
可以存在任何數量具有相同 ID 的元件。
a_component
- 要添加的 IOP.TaggedComponent。void add_ior_component_to_profile(TaggedComponent tagged_component, int profile_id)
establish_components
實作調用 add_ior_component_to_profile
,以便向建構 IOR 時要包括的設置添加帶標記的元件。此設置中的元件將包括在指定的配置檔案中。
可以存在任何數量具有相同 ID 的元件。
a_component
- 要添加的 IOP.TaggedComponent
。profile_id
- 將添加此元件的配置檔案的配置檔案 id。
BAD_PARAM
- 如果給定配置檔案 ID 沒有定義已知配置檔案或不能向該配置檔案添加元件,則將拋出此異常,並帶有標準次程式碼 29。int manager_id()
short state()
ObjectReferenceTemplate adapter_template()
ObjectReferenceFactory current_factory()
void current_factory(ObjectReferenceFactory newCurrent_factory)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。