Module  java.naming
软件包  javax.naming.spi

Class ResolveResult

  • All Implemented Interfaces:
    Serializable


    public class ResolveResult
    extends Object
    implements Serializable
    该类代表解析名称的结果。 它包含已解析名称的对象以及尚未解析的名称部分。

    ResolveResult实例与并发多线程访问不同步。 尝试访问和修改单个ResolveResult实例的多个线程应锁定该对象。

    从以下版本开始:
    1.3
    另请参见:
    Serialized Form
    • 字段详细信息

      • resolvedObj

        protected Object resolvedObj
        包含已成功解析的对象的字段。 它只能在使用子类构造时才为null。 构造函数应该始终初始化。
      • remainingName

        protected Name remainingName
        包含剩余名称的字段尚待解决。 它只能在使用子类构造时才为null。 构造函数应该始终初始化。
    • 构造方法详细信息

      • ResolveResult

        protected ResolveResult​()
        构造一个ResolveResult的实例,其中已解析的对象和剩余的名称都初始化为null。
      • ResolveResult

        public ResolveResult​(Object robj,
                             String rcomp)
        构造由解析的对象和剩余的未解析组件组成的ResolveResult的新实例。
        参数
        robj - 解析为非空对象。
        rcomp - 尚未解决的单个剩余名称组件。 不能为空(但可以为空)。
      • ResolveResult

        public ResolveResult​(Object robj,
                             Name rname)
        构造由解析的对象和剩余名称组成的ResolveResult的新实例。
        参数
        robj - 非空对象解析为。
        rname - 尚未解决的非空剩余名称。