JavaTM 2
Platform
Std. Ed. v1.4.0

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

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

参照:
          説明

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

クラスの概要
Delegate ORB ベンダー固有の org.omg.CORBA.Object メソッドを実装するためのポータブル API を指定します。
InputStream InputStream は、CDR 整列化ストリームから IDL 型を読み取るための Java API です。
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 を呼び出すことができます。


NO_IMPLEMENT() 例外をスローする CORBA 機能


デフォルトで NO_IMPLEMENT() 例外をスローするメソッドがありますが、ORB ベンダはそれらをオーバーライドして実際の実装を提供できます。Sun の Java(TM) 2 Platform, Standard Edition のリリースに含まれる ORB には、次のメソッドの実装が格納されています。

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

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

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

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

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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