モジュール java.corba

パッケージ org.omg.SendingContext

値型の整列化をサポートします。 値型の整列化では、値型の実装や値型に関するメタ情報にアクセスすることが必要な場合があります。 この情報は、SendingContext.RunTimeインタフェースのインスタンスを格納する特定のサービス・コンテキストを使用して、送信コンテキストと受信コンテキストの間で渡されます。

送信コンテキストは、呼出しのクライアント側かサーバー側のどちらかで、どちらが値型を含むかによって決まります。 要求が値型を含む場合、送信コンテキストは呼出しのクライアント側になります。 応答が値型を含む場合は、送信コンテキストはサーバー側になります。 通信の他方が受信コンテキストです。

SendingContextに整列化されたサービス・コンテキストは、SendingContext.RunTimeインタフェースのカプセル化されたIORで構成されています。 RunTimeは、将来拡張できるよう定義された、単なるマーカー・インタフェースです。 現在のところ、RunTimeのサブインタフェースは1つだけ(SendingContext.CodeBaseインタフェース)定義されています。 CodeBaseインタフェースは、送信コンテキストから受信したコードURLおよび値型に関するメタ情報を取得する処理を定義します。

これらのクラスは現在、org.omg.SendingContextパッケージではなくcom.sun.org.omg.SendingContextパッケージで定義されています。 これは、JDKコアにインタフェース・リポジトリの大部分が含まれるのを避けるためです。CORBA Component動作の必要性に応じてインタフェース・リポジトリは今も発展中であるためです。

パッケージの仕様

Java(TM) Platform, Standard Edition 6 ORBが準拠する公式の仕様のサポート・セクションの正確なリストは、「Java(TM) SE 6での正式なCORBAサポート仕様」を参照してください。

導入されたバージョン:
1.3