JavaTM 2 Platform
Std. Ed. v1.3

パッケージ org.omg.CORBA.portable

ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。

参照:
          説明

インタフェースの概要
BoxedValueHelper  
CustomValue  
IDLEntity マーカとして使用されることを目的とした、メンバを持たないインタフェースです。
InvokeHandler このインタフェースは、着信呼び出しのディスパッチ機構を提供します。
ResponseHandler このインタフェースは、呼び出し時に ORB からサーバントに提供され、サーバントが呼び出し結果を返すために後ほど OutputStream を取得することを可能にします。
Streamable すべての複合 IDL 型に対する Holder クラスの基底クラスです。
StreamableValue カスタム整列化されない、すべての詰め込まれていない IDL valuetype の基底型を定義します。
ValueBase valuetype IDL 型に対応する生成された Java クラスがこのインタフェースを実装します。
ValueFactory ValueFactory インタフェースは、IDL 型 CORBA::ValueFactory のネイティブなマッピングです。
 

クラスの概要
Delegate ORB ベンダー固有の org.omg.CORBA.Object メソッドを実装するためのポータブル API を指定します。
InputStream InputStream は、CDR 整列化ストリームから IDL 型を読み取るための Java API です。
ObjectImpl ObjectImpl クラスは、org.omg.CORBA.Object のメソッドに対するデフォルトの実装を提供します。
OutputStream OuputStream は、CDR 整列化ストリームへ IDL 型を書き込むための Java API です。
ServantObject このクラスはローカルスタブ API の一部で、一緒に並べられたクライアントとサーバ (つまり同じ Java VM に常駐しているクライアントとサーバ) への呼び出しに高いパフォーマンスを提供するのが目的です。
 

例外の概要
ApplicationException このクラスは、ORB とスタブ間のアプリケーションレベルの例外を通知するのに使用します。
IndirectionException 間接参照の例外は、Java 固有のシステム例外です。
RemarshalException このクラスは、位置転送例外およびオブジェクト転送 GIOP メッセージを ORB に差し戻すのに使用されます。
UnknownException org.omg.CORBA.portable.UnknownException は、Tie と ORB 間、および ORB とスタブ間の未知の例外を通知するのに使用されます。
 

パッケージ org.omg.CORBA.portable の説明

ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。IDL から、または Java プログラミング言語で記述されたインタフェースから生成されたスタブおよび他のコードは、これらの ORB API を呼び出すことができます。


Java IDL で実装されていない CORBA 機能


org.omg.CORBA に含まれている API は、現在の OMG CORBA 仕様に準拠するために提供されるものもありますが、Sun の JDKTM リリースでは実装されていません。これにより、ほかの JDK のライセンス保持者は、標準拡張機能および製品でこの API の実装を提供できるようになります。

org.omg.CORBA.portable パッケージで実装されていない機能のリスト

org.omg.CORBA.portable パッケージで実装されていないインタフェース

org.omg.CORBA.portable パッケージで実装されていないメソッド

導入されたバージョン:
JDK1.2

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.