JavaTM 2 Platform
Standard Ed. 5.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 のネイティブなマッピングです。
ValueInputStream Java - IDL ptc 02-01-12 1.5.1.4 ValueInputStream は、RMI-IIOP ストリーム形式バージョン 2 を実行するために使用されます。
ValueOutputStream Java - IDL ptc 02-01-12 1.5.1.3 ValueOutputStream は、RMI-IIOP ストリーム形式バージョン 2 を実行するために使用されます。
 

クラスの概要
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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。