JavaTM 2 Platform
Standard Ed. 6

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。


建構子摘要
CurrentHelper()
           
 
方法摘要
static Current extract(Any a)
           
static String id()
           
static void insert(Any a, Current that)
           
static Current narrow(Object obj)
           
static Current read(InputStream istream)
           
static TypeCode type()
           
static Current unchecked_narrow(Object obj)
           
static void write(OutputStream ostream, Current value)
           
 
從類別 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)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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