|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.naming.spi.ResolveResult

public class ResolveResult


This class represents the result of resolution of a name. It contains the object to which name was resolved, and the portion of the name that has not been resolved.
A ResolveResult instance is not synchronized against concurrent multithreaded access. Multiple threads trying to access and modify a single ResolveResult instance should lock the object.
| Field Summary | |
|---|---|
protected Name |
remainingName
Field containing the remaining name yet to be resolved. |
protected Object |
resolvedObj
Field containing the Object that was resolved to successfully. |
| Constructor Summary | |
|---|---|
protected |
ResolveResult
Constructs an instance of ResolveResult with the resolved object and remaining name both initialized to null. |
|
ResolveResult
Constructs a new instance of ResolveResult consisting of the resolved Object and the remaining name. |
|
ResolveResult
Constructs a new instance of ResolveResult consisting of the resolved object and the remaining unresolved component. |
| Method Summary | |
|---|---|
void |
appendRemainingComponent
Adds a single component to the end of remaining name. |
void |
appendRemainingName
Adds components to the end of remaining name. |
Name |
getRemainingName
Retrieves the remaining unresolved portion of the name. |
Object |
getResolvedObj
Retrieves the Object to which resolution was successful. |
void |
setRemainingName
Sets the remaining name field of this result to name. |
void |
setResolvedObj
Sets the resolved Object field of this result to obj. |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Field Detail |
|---|

protected Object![]()
![]()
resolvedObj

protected Name![]()
![]()
remainingName
| Constructor Detail |
|---|

protected ResolveResult()

public ResolveResult(Object![]()
![]()
robj, String
![]()
![]()
rcomp)
robj - The non-null object resolved to.rcomp - The single remaining name component that has yet to be
resolved. Cannot be null (but can be empty).

public ResolveResult(Object![]()
![]()
robj, Name
![]()
![]()
rname)
robj - The non-null Object resolved to.rname - The non-null remaining name that has yet to be resolved.| Method Detail |
|---|

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 and
vice versa.
name - The name to set remaining name to. Cannot be null.getRemainingName()
,
appendRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)


public void appendRemainingName(Name![]()
![]()
name)
name - The components to add. Can be null.getRemainingName()
,
setRemainingName(javax.naming.Name)
,
appendRemainingComponent(java.lang.String)


public void appendRemainingComponent(String![]()
![]()
name)
name - The component to add. Can be null.getRemainingName()
,
appendRemainingName(javax.naming.Name)


public void setResolvedObj(Object![]()
![]()
obj)
obj - The object to use for setting the resolved obj field.
Cannot be null.getResolvedObj()

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||