- 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 Currentextract(Any a)static Stringid()static voidinsert(Any a, Current that)static Currentnarrow(Object obj)static Currentread(InputStream istream)static TypeCodetype()static Currentunchecked_narrow(Object obj)static voidwrite(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)
-
-