|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照先:
説明
クラスの概要 | |
---|---|
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 を継承するストリームベースのスケルトンで、InvokeHandler インタフェースと、そのスケルトンが実装する IDL インタフェースに関連付けられた操作インタフェースを実装します。
POA (Portable Object Adapter) の 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 節に追加されています。
CORBA の正式な仕様のうち、Java 2 Platform, Standard Edition, v.1.4 ORB が準拠しているセクションについては、「J2SE 1.4 における CORBA サポートの正式な仕様」を参照してください。
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。