Java™ Platform
Standard Edition 7

パッケージ org.omg.PortableInterceptor

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

参照: 説明

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

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

インタセプタの種類

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

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

  • RequestInfo
    • sync_scope(): Always returns SYNC_WITH_TRANSPORT
    • arguments(): Only supported for DII/DSI calls
    • exceptions(): Only supported for DII calls on client side. Not supported on server-side.
    • contexts(): Only supported for DII calls on client side. Not supported on server-side since our ORB does not send contexts.
    • operation_context(): Only supported for DII calls on client side. Not supported on server-side since ORB does not send contexts.
    • result(): Only supported for DII/DSI calls
  • ClientRequestInfo
    • received_exception_id(): Always returns null in the DII case
    • get_request_policy(int type): Not implemented.
  • ServerRequestInfo
    • sending_exception(): Does not support user exceptions on the server side in non-DSI case.

パッケージの仕様

Java(TM) Platform, Standard Edition 6 が準拠する公式の OMG 仕様のサポートセクションの正確なリストは、「Java SE 6 での正式な CORBA サポート仕様」を参照してください。

導入されたバージョン:
1.4
Java™ Platform
Standard Edition 7

バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.