@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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。