JavaTM 2 Platform
Standard Ed. 6

org.omg.PortableInterceptor
介面 IORInterceptorOperations

所有父級介面:
InterceptorOperations
所有已知子介面:
IORInterceptor, IORInterceptor_3_0, IORInterceptor_3_0Operations

public interface IORInterceptorOperations
extends InterceptorOperations

Interceptor 用於在 IOR 內部配置檔案中建立帶標記的元件。

在某些情況下,可移植 ORB 服務實作可能需要向物件參考添加描述伺服器或物件 ORB 服務相關功能的資訊,以便使客戶端中的 ORB 服務實作運轉正常。

IORInterceptorIORInfo 介面支持這一功能。

另請參見:
IORInfo

方法摘要
 void establish_components(IORInfo info)
          在彙編將包括在物件參考配置檔案中的元件列表時,伺服器端 ORB 對所有已註冊 IORInterceptor 實例調用 establish_components 操作。
 
從介面 org.omg.PortableInterceptor.InterceptorOperations 繼承的方法
destroy, name
 

方法詳細資訊

establish_components

void establish_components(IORInfo info)
在彙編將包括在物件參考配置檔案中的元件列表時,伺服器端 ORB 對所有已註冊 IORInterceptor 實例調用 establish_components 操作。沒有必要對每個物件參考調用此操作。就 POA 而言,在每次調用 POA::create_POA 時將調用此操作。無論如何,要保證在單獨設置伺服器策略時至少調用 establish_components 一次。

establish_components 的實作不得拋出異常。如果拋出異常,則 ORB 應忽略該異常並繼續調用下一個 IOR Interceptor 的 establish_components 操作。

參數:
info - IORInfo 實例,供 ORB 服務用來查詢適用的策略並添加將包括在已產生 IOR 中的元件。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only