public class ResolveResult extends Object implements Serializable
一个resolveresult实例不同步的并发多线程访问。多个线程试图访问和修改一个resolveresult实例应该锁定对象。
Modifier and Type | Field and Description |
---|---|
protected Name |
remainingName
字段包含尚未解决的剩余名称。
|
protected Object |
resolvedObj
包含解决成功的对象的字段。
|
Modifier | Constructor and Description |
---|---|
protected |
ResolveResult()
构建resolveresult实例与解决对象和剩余的名字都被初始化为null。
|
|
ResolveResult(Object robj, Name rname)
构建了一种新的解决resolveresult组成对象实例和剩余的名字。
|
|
ResolveResult(Object robj, String rcomp)
构建了一种新的解决resolveresult组成对象实例和剩余未解决的部分。
|
Modifier and Type | Method and Description |
---|---|
void |
appendRemainingComponent(String name)
添加一个单一组件到剩余名称的结束。
|
void |
appendRemainingName(Name name)
将组件添加到剩余名称的结尾。
|
Name |
getRemainingName()
检索名称的剩余未解决部分。
|
Object |
getResolvedObj()
检索分辨率为成功的对象。
|
void |
setRemainingName(Name name)
将此结果的剩余名称字段设置为名称。
|
void |
setResolvedObj(Object obj)
设置对象的对象领域解决这一结果。
|
protected Object resolvedObj
protected Name remainingName
protected ResolveResult()
public ResolveResult(Object robj, String rcomp)
robj
-非null对象解决。
rcomp
-唯一的名称部分,一直没有得到解决的问题。不能为空(但可以是空的)。
public Name getRemainingName()
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
,
setRemainingName(javax.naming.Name)
public Object getResolvedObj()
setResolvedObj(java.lang.Object)
public void setRemainingName(Name name)
name
反之亦然。
name
-设置剩余的名字的名字。不能为空。
getRemainingName()
,
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
public void appendRemainingName(Name name)
name
-添加组件。可以为空。
getRemainingName()
,
setRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)
public void appendRemainingComponent(String name)
name
-添加组件。可以为空。
getRemainingName()
,
appendRemainingName(javax.naming.Name)
public void setResolvedObj(Object obj)
obj
-用于设置解决目标领域对象。不能为空。
getResolvedObj()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.