10.6 Current
public interface Current extends org.omg.CORBA.LocalInterface, org.omg.PortableInterceptor.CurrentOperations, org.omg.CORBA.portable.IDLEntity
Currentインタフェースは,単なるスロットテーブルです。このテーブルのスロットは,スロットのコンテキストと,リクエストまたは応答のサービスコンテキストとの間で,各サービスがコンテキストデータを受け渡すために使用されます。
Currentを使用する各サービスは,初期化時に確保したスロットを,リクエストと応答の処理中に使用します。「10.14.3 ORBInitInfoのメソッド」のallocate_slot_id()メソッドを参照してください。
Currentは,ORB.resolve_initial_references("PICurrent")の呼び出しで取得されます。
RequestInfoオブジェクトのget_slot()メソッドを使用すると,インタセプトポイントの内側から,スレッドスコープからリクエストスコープへ移動したCurrentのデータを使用できます。
- 〈この節の構成〉