JavaTM 2
Platform
Std. Ed. v1.4.0

パッケージ org.omg.PortableInterceptor

ORB サービスが ORB の通常の実行フローを遮断できるようにするための ORB フックを登録する機構を提供します。

参照:
          説明

インタフェースの概要
ClientRequestInfo クライアント側の要求インタセプタがアクセスできる要求情報です。
ClientRequestInfoOperations クライアント側の要求インタセプタがアクセスできる要求情報です。
ClientRequestInterceptor クライアント側の要求インタセプタです。
ClientRequestInterceptorOperations クライアント側の要求インタセプタです。
Current Portable Interceptors Current (PICurrent とも呼ばれる) は、単なるスロットテーブルにすぎません。
CurrentOperations Portable Interceptors Current (PICurrent とも呼ばれる) は、単なるスロットテーブルにすぎません。
Interceptor すべてのポータブルインタセプタがインターセプタを実装します。
InterceptorOperations すべてのポータブルインタセプタがインタセプタを実装します。
IORInfo サーバ側の ORB サービスが IOR の作成時に適切なポリシーにアクセスしたり、コンポーネントを追加したりできるようにします。
IORInfoOperations サーバ側の ORB サービスが IOR の作成時に適切なポリシーにアクセスしたり、コンポーネントを追加したりできるようにします。
IORInterceptor IOR 内のプロファイルに格納されるタグ付きコンポーネントの作成に使用されるインタセプタです。
IORInterceptorOperations IOR 内のプロファイルに格納されるタグ付きコンポーネントの作成に使用されるインタセプタです。
LOCATION_FORWARD org/omg/PortableInterceptor/LOCATION_FORWARD.java。
ORBInitializer インタセプタの登録と ORB の初期化を容易にします。
ORBInitializerOperations インタセプタの登録と ORB の初期化を容易にします。
ORBInitInfo ORBInitializer に渡されて、ORB が初期化しているときにインタセプタを登録したり、他の処理を実行したりできるようにします。
ORBInitInfoOperations ORBInitializer に渡されて、ORB が初期化しているときにインタセプタを登録したり、他の処理を実行したりできるようにします。
PolicyFactory ポリシー型が CORBA.ORB.create_policy を使って作成されるようにします。
PolicyFactoryOperations ポリシー型が CORBA.ORB.create_policy を使って作成されるようにします。
RequestInfo インタセプタがアクセスできる要求情報です。
RequestInfoOperations インタセプタがアクセスできる要求情報です。
ServerRequestInfo サーバ側の要求インタセプタがアクセスできる要求情報です。
ServerRequestInfoOperations サーバ側の要求インタセプタがアクセスできる要求情報です。
ServerRequestInterceptor サーバ側の要求インタセプタです。
ServerRequestInterceptorOperations サーバ側の要求インタセプタです。
SUCCESSFUL org/omg/PortableInterceptor/SUCCESSFUL.java。
SYSTEM_EXCEPTION org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java。
TRANSPORT_RETRY org/omg/PortableInterceptor/TRANSPORT_RETRY.java。
USER_EXCEPTION org/omg/PortableInterceptor/USER_EXCEPTION.java。
 

クラスの概要
CurrentHelper Portable Interceptors Current (PICurrent とも呼ばれる) は、単なるスロットテーブルにすぎません。
ForwardRequestHelper org/omg/PortableInterceptor/ForwardRequestHelper.java。
InvalidSlotHelper org/omg/PortableInterceptor/InvalidSlotHelper.java。
 

例外の概要
ForwardRequest org/omg/PortableInterceptor/ForwardRequest.java。
InvalidSlot org/omg/PortableInterceptor/InvalidSlot.java。
 

パッケージ org.omg.PortableInterceptor の説明

ORB サービスが ORB の通常の実行フローを遮断できるようにするための ORB フックを登録する機構を提供します。

インタセプタの種類

登録できるインタセプタは、現時点で次の 3 種類あります。 インタセプタの登録手順については、ORBInitializer クラスの javadoc を参照してください。

org.omg.PortableInterceptor パッケージの既知の制限/実装されていないメソッド

パッケージの仕様

Java 2 Platform, Standard Edition, v.1.4 が準拠している正式な OMG 仕様のサポート済みのセクションについては、「J2SE 1.4 における CORBA サポートの正式な仕様」を参照してください。

導入されたバージョン:
1.4

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.