- java.lang.Object
-
- javax.naming.spi.ResolveResult
-
- 实现的所有接口
-
Serializable
public class ResolveResult extends Object implements Serializable
此类表示名称解析的结果。 它包含已解析名称的对象,以及尚未解析的名称部分。ResolveResult实例未与并发多线程访问同步。 尝试访问和修改单个ResolveResult实例的多个线程应该锁定该对象。
- 从以下版本开始:
- 1.3
- 另请参见:
- Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 protected Name
remainingName
包含尚待解析的剩余名称的字段。protected Object
resolvedObj
包含已成功解析的Object的字段。
-
构造方法摘要
构造方法 变量 构造器 描述 protected
ResolveResult()
构造ResolveResult的实例,其中已解析的对象和剩余的名称都初始化为null。ResolveResult(Object robj, String rcomp)
构造ResolveResult的新实例,该实例由已解析的对象和剩余的未解析的组件组成。ResolveResult(Object robj, Name rname)
构造ResolveResult的新实例,该实例由已解析的Object和剩余名称组成。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
appendRemainingComponent(String name)
将单个组件添加到剩余名称的末尾。void
appendRemainingName(Name name)
将组件添加到剩余名称的末尾。Name
getRemainingName()
检索名称的剩余未解决部分。Object
getResolvedObj()
检索解析成功的对象。void
setRemainingName(Name name)
将此结果的剩余名称字段设置为name。void
setResolvedObj(Object obj)
将此结果的已解析Object字段设置为obj。
-
-
-
方法详细信息
-
getRemainingName
public Name getRemainingName()
检索名称的剩余未解决部分。- 结果
- 名称的剩余未解决部分。 不能为空但是空的确定。
- 另请参见:
-
appendRemainingName(javax.naming.Name)
,appendRemainingComponent(java.lang.String)
,setRemainingName(javax.naming.Name)
-
getResolvedObj
public Object getResolvedObj()
检索解析成功的对象。- 结果
- 解析成功的对象。 不能为空。
- 另请参见:
-
setResolvedObj(java.lang.Object)
-
setRemainingName
public void setRemainingName(Name name)
将此结果的剩余名称字段设置为name。 创建一个名称副本,以便在此ResolveResult中修改副本不会影响name
,反之亦然。- 参数
-
name
- 将剩余名称设置为的名称。 不能为空。 - 另请参见:
-
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字段的对象。 不能为空。 - 另请参见:
-
getResolvedObj()
-
-