JavaTM Platform
Standard Ed. 6

パッケージ org.omg.PortableInterceptor

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

参照先:
          説明

インタフェースの概要
ACTIVE org/omg/PortableInterceptor/ACTIVE.java。
ClientRequestInfo クライアント側の要求インタセプタがアクセスできる要求情報です。
ClientRequestInfoOperations クライアント側の要求インタセプタがアクセスできる要求情報です。
ClientRequestInterceptor クライアント側の要求インタセプタです。
ClientRequestInterceptorOperations クライアント側の要求インタセプタです。
Current Portable Interceptors Current (PICurrent とも呼ばれる) は、単なるスロットテーブルにすぎません。
CurrentOperations Portable Interceptors Current (PICurrent とも呼ばれる) は、単なるスロットテーブルにすぎません。
DISCARDING org/omg/PortableInterceptor/DISCARDING.java。
HOLDING org/omg/PortableInterceptor/HOLDING.java。
INACTIVE org/omg/PortableInterceptor/INACTIVE.java。
Interceptor すべてのポータブルインタセプタがインターセプタを実装します。
InterceptorOperations すべてのポータブルインタセプタがインターセプタを実装します。
IORInfo サーバー側の ORB サービスが IOR の作成時に適切なポリシーにアクセスしたり、コンポーネントを追加したりできるようにします。
IORInfoOperations サーバー側の ORB サービスが IOR の作成時に適切なポリシーにアクセスしたり、コンポーネントを追加したりできるようにします。
IORInterceptor IOR 内のプロファイルに格納されるタグ付きコンポーネントの作成に使用されるインタセプタです。
IORInterceptor_3_0 org/omg/PortableInterceptor/IORInterceptor_3_0.java。
IORInterceptor_3_0Operations org/omg/PortableInterceptor/IORInterceptor_3_0Operations.java。
IORInterceptorOperations IOR 内のプロファイルに格納されるタグ付きコンポーネントの作成に使用されるインタセプタです。
LOCATION_FORWARD org/omg/PortableInterceptor/LOCATION_FORWARD.java。
NON_EXISTENT org/omg/PortableInterceptor/NON_EXISTENT.java。
ObjectReferenceFactory オブジェクト参照ファクトリです。
ObjectReferenceTemplate オブジェクト参照テンプレートです。
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。
UNKNOWN org/omg/PortableInterceptor/UNKNOWN.java。
USER_EXCEPTION org/omg/PortableInterceptor/USER_EXCEPTION.java。
 

クラスの概要
AdapterManagerIdHelper アダプタマネージャー識別子です。
AdapterNameHelper オブジェクトアダプタの名前です。
AdapterStateHelper オブジェクトアダプタの状態のタイプです。
CurrentHelper Portable Interceptors Current (PICurrent とも呼ばれる) は、単なるスロットテーブルにすぎません。
ForwardRequestHelper org/omg/PortableInterceptor/ForwardRequestHelper.java。
InvalidSlotHelper org/omg/PortableInterceptor/InvalidSlotHelper.java。
IORInterceptor_3_0Helper org/omg/PortableInterceptor/IORInterceptor_3_0Helper.java。
IORInterceptor_3_0Holder org/omg/PortableInterceptor/IORInterceptor_3_0Holder.java。
ObjectIdHelper オブジェクト ID の型です。
ObjectReferenceFactoryHelper オブジェクト参照ファクトリです。
ObjectReferenceFactoryHolder オブジェクト参照ファクトリです。
ObjectReferenceTemplateHelper オブジェクト参照テンプレートです。
ObjectReferenceTemplateHolder オブジェクト参照テンプレートです。
ObjectReferenceTemplateSeqHelper オブジェクト参照テンプレートのシーケンスは、アダプタマネージャーで発生しない状態の変化を報告するために使用されます。
ObjectReferenceTemplateSeqHolder オブジェクト参照テンプレートのシーケンスは、アダプタマネージャーで発生しない状態の変化を報告するために使用されます。
ORBIdHelper org/omg/PortableInterceptor/ORBIdHelper.java。
ServerIdHelper org/omg/PortableInterceptor/ServerIdHelper.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(TM) Platform, Standard Edition 6 が準拠する公式の OMG 仕様のサポートセクションの正確なリストは、「Java SE 6 での正式な CORBA サポート仕様」を参照してください。

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

JavaTM Platform
Standard Ed. 6

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

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。