@Deprecated public final class PrincipalHolder extends Object implements Streamable
IDLのメソッドにOUTパラメータおよびINOUTパラメータを格納するために使用される、Principal型の値のコンテナ・クラスです。IDLのメソッドのシグネチャがOUTパラメータまたはINOUTパラメータとしてIDL Principalを持つ場合、プログラマはPrincipalHolderのインスタンスを、メソッドの呼出しで対応するパラメータとして渡す必要があります。INOUTパラメータの場合、プログラマはサーバーに渡されるIN値も指定する必要があります。メソッド呼出しが復帰する前に、ORBはサーバーから返されたOUT値に対応する値をそのIN値に設定します。
myPrincipalHolderがPrincipalHolderのインスタンスの場合、そのvalueフィールドに格納された値はmyPrincipalHolder.valueを使用してアクセスできます。
| コンストラクタと説明 |
|---|
PrincipalHolder()
非推奨。
valueフィールドがnullに初期化された新しいPrincipalHolderオブジェクトを構築します。 |
PrincipalHolder(Principal initial)
非推奨。
valueフィールドが指定されたPrincipalオブジェクトに初期化された新しいPrincipalHolderオブジェクトを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void |
_read(InputStream input)
非推奨。
istreamからデータを読み取り、非整列化されたデータを使ってHolderのvalueフィールドを初期化します。 |
TypeCode |
_type()
非推奨。
Holderの
valueフィールドの値に対応するTypeCodeオブジェクトを取り出します。 |
void |
_write(OutputStream output)
非推奨。
Holderの
valueフィールドの値をostreamに整列化します。 |
public Principal value
PrincipalHolderオブジェクトが保持するPrincipal値です。public PrincipalHolder()
valueフィールドがnullに初期化された新しいPrincipalHolderオブジェクトを構築します。public PrincipalHolder(Principal initial)
valueフィールドが指定されたPrincipalオブジェクトに初期化された新しいPrincipalHolderオブジェクトを構築します。initial - 新しく作成されたPrincipalHolderオブジェクトのvalueフィールドの初期化に使用するPrincipalpublic void _read(InputStream input)
Streamableistreamからデータを読み取り、非整列化されたデータを使ってHolderのvalueフィールドを初期化します。_read、インタフェース: Streamableinput - ワイヤーからのCDRデータを表すInputStream。public void _write(OutputStream output)
Streamablevalueフィールドの値をostreamに整列化します。_write、インタフェース: Streamableoutput - CDR OutputStreampublic TypeCode _type()
Streamablevalueフィールドの値に対応するTypeCodeオブジェクトを取り出します。_type、インタフェース: StreamableTypeCodeオブジェクト バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.