- java.lang.Object
-
- org.omg.PortableInterceptor.CurrentHelper
-
public abstract class CurrentHelper extends Object
Portable Interceptors Current (PICurrent
とも呼ばれる)は、単なるスロット・テーブルにすぎません。各サービスは、このスロット・テーブルのスロットを使って、そのコンテキストと要求/応答のサービス・コンテキストとの間でコンテキスト・データをやりとりします。 PICurrentを使用する各サービスは、初期化時に1つ以上のスロットを保持し、要求や応答の処理時にそれらのスロットを使用します。PICurrentは、呼出しが行われる前に、
ORB.resolve_initial_references("PICurrent")
の呼出しを介して取得されます。 スレッド・スコープからリクエスト・スコープに移動したPICurrentのデータは、遮断点の内部から、RequestInfo
オブジェクトに対するget_slot
オペレーションを介して利用できます。 PICurrentは引き続きresolve_initial_references
を介して取得できますが、それはインタセプタのスレッド・スコープの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)
-
-
-
メソッドの詳細
-
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)
-
-