org.omg.PortableInterceptor
類別 CurrentHelper
java.lang.Object
org.omg.PortableInterceptor.CurrentHelper
public abstract class CurrentHelper
- extends Object
Portable Interceptor Current(也稱為 PICurrent
)就是一個槽表 (slot table),每個服務都使用該表中的槽在其上下文和請求方或應答的服務上下文之間傳輸其上下文資料。每個需要使用 PICurrent 的服務都在初始化期間預定了一個或多個槽,然後在處理請求和應答期間使用這些槽。
在進行調用之前,通過調用 ORB.resolve_initial_references( "PICurrent" )
獲取 PICurrent。通過對 RequestInfo
物件進行 get_slot
操作,可從截取點內獲取從執行緒域傳送到請求域的 PICurrent 資料。PICurrent 也可以通過 resolve_initial_references
獲取,但這樣獲取的是 Interceptor 的執行緒域 PICurrent。
從類別 java.lang.Object 繼承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CurrentHelper
public CurrentHelper()
insert
public static void insert(Any a,
Current that)
extract
public static Current extract(Any a)
type
public static TypeCode type()
id
public static String id()
read
public static Current read(InputStream istream)
write
public static void write(OutputStream ostream,
Current value)
narrow
public static Current narrow(Object obj)
unchecked_narrow
public static Current unchecked_narrow(Object obj)
提交錯誤或意見版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。