モジュール java.naming
パッケージ javax.naming.spi

クラスResolveResult

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に設定します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • resolvedObj

      protected Object resolvedObj
      解決が完了したObjectを格納するフィールドです。 サブクラスを使って構築された場合にだけ、nullが使えます。 コンストラクタは常にこのフィールドを初期化します。
    • remainingName

      protected Name remainingName
      解決する残りの名前を格納するフィールドです。 サブクラスを使って構築された場合にだけ、nullが使えます。 コンストラクタは常にこのフィールドを初期化します。
  • コンストラクタの詳細

    • ResolveResult

      protected ResolveResult()
      解決されたオブジェクトと残りの名前をともにnullに初期化して、ResolveResultのインスタンスを構築します。
    • ResolveResult

      public ResolveResult​(Object robj, String rcomp)
      解決されたオブジェクトと残りの未解決のコンポーネントによって構成される、ResolveResultの新しいインスタンスを構築します。
      パラメータ:
      robj - 解決されたnull以外のオブジェクト。
      rcomp - まだ解決する必要のある単一の残りの名前のコンポーネント。 nullは不可、空は可。
    • ResolveResult

      public ResolveResult​(Object robj, Name rname)
      解決されたObjectと残りの名前によって構成される、ResolveResultの新しいインスタンスを構築します。
      パラメータ:
      robj - 解決されたnull以外のObject。
      rname - まだ解決する必要のあるnull以外の残りの名前。
  • メソッドの詳細