モジュール java.naming
パッケージ 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の新しいインスタンスを構築します。
    • フィールドの詳細

      • 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以外の残りの名前。