JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
org.omg.PortableInterceptor.ForwardRequest の使用

ForwardRequest を使用しているパッケージ
org.omg.PortableInterceptor ORB サービスが ORB の通常の実行フローを遮断できるようにするための ORB フックを登録する機構を提供します。  
 

org.omg.PortableInterceptor での ForwardRequest の使用
 

ForwardRequest を返す org.omg.PortableInterceptor のメソッド
static ForwardRequest ForwardRequestHelper.extract(Any a)
           
static ForwardRequest ForwardRequestHelper.read(InputStream istream)
           
 

ForwardRequest 型のパラメータを持つ org.omg.PortableInterceptor のメソッド
static void ForwardRequestHelper.insert(Any a, ForwardRequest that)
           
static void ForwardRequestHelper.write(OutputStream ostream, ForwardRequest value)
           
 

ForwardRequest をスローする org.omg.PortableInterceptor のメソッド
 void ServerRequestInterceptorOperations.receive_request_service_contexts(ServerRequestInfo ri)
          インタセプタでサービスコンテキスト情報を処理できるようにします。
 void ServerRequestInterceptorOperations.receive_request(ServerRequestInfo ri)
          オペレーションパラメータなどのすべての情報が使用できるようになったあとで、インタセプタが要求情報を照会できるようにします。
 void ServerRequestInterceptorOperations.send_exception(ServerRequestInfo ri)
          例外がクライアントにスローされる前に、インタセプタが例外情報を照会したり、応答サービスコンテキストを変更したりできるようにします。
 void ServerRequestInterceptorOperations.send_other(ServerRequestInfo ri)
          要求によって通常の応答または例外以外のものが返されたときに、インタセプタが利用可能な情報を照会できるようにします。
 void ClientRequestInterceptorOperations.send_request(ClientRequestInfo ri)
          要求がサーバに送信される前に、インタセプタが要求情報を照会したり、サービスコンテキストを変更したりできるようにします。
 void ClientRequestInterceptorOperations.receive_exception(ClientRequestInfo ri)
          例外が発生したことをインタセプタに通知します。
 void ClientRequestInterceptorOperations.receive_other(ClientRequestInfo ri)
          要求によって通常の応答または例外以外のものが返されたときに、インタセプタが利用可能な情報を照会できるようにします。
 


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.