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