Java(TM) SE 6 での CORBA サポートの公式仕様
仕様の参照
Java(TM) Platform, Standard Edition (Java SE) v.1.6.0 ORB のコンパイル時に適用される仕様は次のとおりです。これらのリンクから正しい仕様を参照できない場合は、OMG が URL を変更した可能性があるので、正しい仕様を検索するために
www.omg.org
にリンクしてかまいません。
CORBA 2.3.1 (
formal/99-10-07
)
IDL から Java 言語へのマッピング (
ptc/00-01-08
)
改訂された IDL から Java 言語へのマッピング (
ptc/00-11-03
)
Java から IDL 言語へのマッピング (
ptc/00-01-06
)
Interoperable Naming Service (
ptc/00-08-07
)
ポータブルインセプタ (
ptc/2001-03-04
)
上記に記載したのは、このドキュメントで参照されている仕様だけです。
サポートされている仕様の詳細
Java(TM) SE 6 の ORB では、現在のところ、上記の仕様のすべてが実装されているわけではありません。 サポートされているセクションは次のとおりです。
CORBA 2.3.1 の第 1 - 3 章および第 6 - 9 章
改訂された IDL から Java 言語へのマッピング、セクション 1.21.8.2、
orb.properties
ファイル。
CORBA 2.3.1 の第 4 章。ただし、一部の内容が、ポータブルインタセプタ仕様の以下のセクションで置き換えられています。
セクション 4.2.3.5
destroy
セクション 4.5.2
CodeFactory
および
PICurrent
が必要
register_initial_reference
の更新としてのセクション 4.5.3.4
CORBA 2.3.1 の第 5 章。ただし、ポータブルインタセプタ仕様の以下のセクションの更新が優先されます。
5.5.2
StringSeq
および
WStringSeq
が必要です。これにより、次のクラスが
org.omg.CORBA
に追加されます。
StringSeqHolder
StringSeqHelper
WStringSeqHolder
WStringSeqHelper
CORBA 2.3.1 のセクション 10.6.1 および 10.6.2 (リポジトリ ID に対してサポートされる)。
CORBA 2.3.1 のセクション 10.7 (
TypeCode
API に対して)。
CORBA 2.3.1 の第 11 章「Portable Object Adapter (POA)」。ただし、ポータブルインタセプタ仕様の以下のセクションの更新が優先されます。
セクション 11.3.7。POA はすべてのポリシーを保持しなければならない
セクション 11.3.8.2。POA はすべてのポリシーを保持しなければならない
セクション 11.3.8.26。
POA::id
が必要。
CORBA 2.3.1 の第 13 章および第 15 章 (GIOP 1.0、1.1、および 1.2 の定義)。Java SE 6 の ORB では、すべてのバージョンの GIOP が完全にサポートされますが、セクション 15.8 および 15.9 で定義されている双方向 GIOP 機能は例外的にサポートされません。
Interoperable Naming Service の仕様はすべてサポートされています。
ポータブルインタセプタセクション 13.8 (新しい
Coder
および
Decoder
インタフェース) と、第 21 章全体 (インタセプタの仕様)。
改訂された IDL から Java 言語へのマッピング仕様 (ptc/00-11-03) のセクション 1.21.8 は、IDL から Java 言語へのマッピング仕様 (ptc/00-01-08) の内容から変更されました。
ツール
IDL から Java へのコンパイラ (
idlj
) は、次に準拠しています。
CORBA 2.3.1 の第 3 章 (IDL の定義)
CORBA 2.3.1 の第 5 章および第 6 章 (Value 型のセマンティクス)
CORBA 2.3.1 のセクション 10.6.5 (プラグマ)
IDL から Java へのマッピング仕様
改訂された IDL から Java へのマッピング仕様のセクション 1.12.1「local interfaces」
Java から IDL へのコンパイラ (
rmic
の IIOP バックエンド) は、次の仕様に準拠しています。
CORBA 2.3.1 の第 5 章および第 6 章 (Value 型)
Java から IDL 言語へのマッピング仕様。IDL から Java 言語へのマッピング仕様のセクション 1.21 を暗黙的に参照
-idl
フラグを指定して生成される IDL は、CORBA 2.3.1 の第 3 章に準拠。
このページのスクリプトは Web ページのトラフィックを追跡しますが、コンテンツは一切変更しません。