| クラス | 説明 |
|---|---|
| AdapterAlreadyExistsHelper |
org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.java。
|
| AdapterNonExistentHelper |
org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.java。
|
| InvalidPolicyHelper |
org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java。
|
| NoServantHelper |
org/omg/PortableServer/POAPackage/NoServantHelper.java。
|
| ObjectAlreadyActiveHelper |
org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.java。
|
| ObjectNotActiveHelper |
org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.java。
|
| ServantAlreadyActiveHelper |
org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.java。
|
| ServantNotActiveHelper |
org/omg/PortableServer/POAPackage/ServantNotActiveHelper.java。
|
| WrongAdapterHelper |
org/omg/PortableServer/POAPackage/WrongAdapterHelper.java。
|
| WrongPolicyHelper |
org/omg/PortableServer/POAPackage/WrongPolicyHelper.java。
|
| 例外 | 説明 |
|---|---|
| AdapterAlreadyExists |
org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java。
|
| AdapterNonExistent |
org/omg/PortableServer/POAPackage/AdapterNonExistent.java。
|
| InvalidPolicy |
org/omg/PortableServer/POAPackage/InvalidPolicy.java。
|
| NoServant |
org/omg/PortableServer/POAPackage/NoServant.java。
|
| ObjectAlreadyActive |
org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java。
|
| ObjectNotActive |
org/omg/PortableServer/POAPackage/ObjectNotActive.java。
|
| ServantAlreadyActive |
org/omg/PortableServer/POAPackage/ServantAlreadyActive.java。
|
| ServantNotActive |
org/omg/PortableServer/POAPackage/ServantNotActive.java。
|
| WrongAdapter |
org/omg/PortableServer/POAPackage/WrongAdapter.java。
|
| WrongPolicy |
org/omg/PortableServer/POAPackage/WrongPolicy.java。
|
このパッケージを使用すると、プログラマは異なるORB製品間で移植可能なオブジェクト実装を作成できます。
POA (Portable Object Adaptor)は、次の目標を満たすように設計されています。
インタフェースMyがMy.idlに定義されている場合は、idljコンパイラによってファイルMyPOA.javaが生成されます。Myに対してその実装を提供する必要があり、それはMyPOAから継承する必要があります。
MyPOA.javaはorg.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サポート仕様」を参照してください。
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.