クラス | 説明 |
---|---|
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.