Java™ Platform
Standard Edition 7

パッケージ org.omg.PortableServer.POAPackage

このパッケージを使用すると、プログラマは異なる ORB 製品間で移植可能なオブジェクト実装を作成できます。

参照: 説明

パッケージ org.omg.PortableServer.POAPackage の説明

このパッケージを使用すると、プログラマは異なる ORB 製品間で移植可能なオブジェクト実装を作成できます。

POA (Portable Object Adaptor) は、次の目標を満たすように設計されています。

インタフェース MyMy.idl に定義されている場合は、idlj コンパイラによってファイル MyPOA.java が生成されます。My に対してその実装を提供する必要があり、それは MyPOA から継承する必要があります。

MyPOA.javaorg.omg.PortableServer.Servant を拡張するストリームベースのスケルトンで、スケルトンが実装する IDL インタフェースに関連付けられている InvokeHandler インタフェースとオペレーションインタフェースを実装します。

Portable Object Adapter (POA) の PortableServer モジュールには、ネイティブ Servant 型を定義します。Java プログラミング言語では、Servant 型が Java org.omg.PortableServer.Servant クラスにマッピングされます。このクラスは、すべての POA サーバント実装の基底クラスとして機能し、アプリケーションプログラマが呼び出すことのできるいくつかのメソッドのほかに、POA そのものによって呼び出され、サーバントの動作を制御するためにユーザーがオーバーライドできるメソッドも提供します。

すべてのマッピングは、OMG 文書 (formal/99-10-07.pdf) に指定されている CORBA V2.3.1 の第 11 章に対応しています。ただし、id 属性は、ptc/00-08-06 のセクション 11.3.8.26 に追加されています。

パッケージの仕様

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

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

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