java.lang.Object
javax.naming.spi.ResolveResult
- すべての実装されたインタフェース:
Serializable
public class ResolveResult extends Object implements Serializable
このクラスは名前解決の結果を表します。 名前が解決されたオブジェクト、および解決されていない名前の部分を格納します。
ResolveResultインスタンスは、並行のマルチスレッド・アクセスに備えて同期化されません。 複数のスレッドが同じResolveResultインスタンスにアクセスして変更しようとすると、オブジェクトはロックされます。
- 導入されたバージョン:
- 1.3
- 関連項目:
-
フィールドのサマリー
-
コンストラクタのサマリー
修飾子コンストラクタ説明protected
解決されたオブジェクトと残りの名前をともにnullに初期化して、ResolveResultのインスタンスを構築します。ResolveResult
(Object robj, String rcomp) 解決されたオブジェクトと残りの未解決のコンポーネントによって構成される、ResolveResultの新しいインスタンスを構築します。ResolveResult
(Object robj, Name rname) 解決されたObjectと残りの名前によって構成される、ResolveResultの新しいインスタンスを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明void
残りの名前の最後に単一のコンポーネントを追加します。void
appendRemainingName
(Name name) 残りの名前の最後にコンポーネントを追加します。名前の残りの未解決部分を取得します。正常に解決されたオブジェクトを取得します。void
setRemainingName
(Name name) この結果の残りの名前フィールドをnameに設定します。void
setResolvedObj
(Object obj) この結果の解決されたObjectフィールドをobjに設定します。
-
フィールド詳細
-
コンストラクタの詳細
-
ResolveResult
protected ResolveResult()解決されたオブジェクトと残りの名前をともにnullに初期化して、ResolveResultのインスタンスを構築します。 -
ResolveResult
解決されたオブジェクトと残りの未解決のコンポーネントによって構成される、ResolveResultの新しいインスタンスを構築します。- パラメータ:
robj
- 解決されたnull以外のオブジェクト。rcomp
- まだ解決する必要のある単一の残りの名前のコンポーネント。 nullは不可、空は可。
-
ResolveResult
解決されたObjectと残りの名前によって構成される、ResolveResultの新しいインスタンスを構築します。- パラメータ:
robj
- 解決されたnull以外のObject。rname
- まだ解決する必要のあるnull以外の残りの名前。
-
-
メソッドの詳細
-
getRemainingName
public Name getRemainingName()名前の残りの未解決部分を取得します。- 戻り値:
- 名前の残りの未解決部分。 nullは不可、空は可。
- 関連項目:
-
getResolvedObj
public Object getResolvedObj()正常に解決されたオブジェクトを取得します。- 戻り値:
- 解決が完了したObject。 nullは不可。
- 関連項目:
-
setRemainingName
public void setRemainingName(Name name) この結果の残りの名前フィールドをnameに設定します。 名前のコピーが作成されるので、このResolveResult内のコピーを変更してもname
に影響せず、nameを変更してもコピーに影響しません。- パラメータ:
name
- 残りの名前を設定する対象の名前。 nullは不可。- 関連項目:
-
appendRemainingName
public void appendRemainingName(Name name) 残りの名前の最後にコンポーネントを追加します。- パラメータ:
name
- 追加するコンポーネント。 nullも可。- 関連項目:
-
appendRemainingComponent
public void appendRemainingComponent(String name) 残りの名前の最後に単一のコンポーネントを追加します。- パラメータ:
name
- 追加するコンポーネント。 nullも可。- 関連項目:
-
setResolvedObj
public void setResolvedObj(Object obj) この結果の解決されたObjectフィールドをobjに設定します。- パラメータ:
obj
- 解決されたobjフィールドの設定に使用するオブジェクト。 nullは不可。- 関連項目:
-