The Resolver interface contains methods that are implemented by contexts that do not support subtypes of Context, but which can act as intermediate contexts for resolution purposes.
A Name parameter passed to any method is owned
by the caller. The service provider will not modify the object
or keep a reference to it.
A ResolveResult object returned by any
method is owned by the caller. The caller may subsequently modify it;
the service provider may not.
| Modifier and Type | Method and Description |
|---|---|
| public ResolveResult | Returns: the object that was found, along with the unresolved suffix ofname. Cannot be null.the name to resolve name, Class<? extends Context> the type of object to resolve. This should
be a subtype of contextType)Context.Partially resolves a name. |
| public ResolveResult | Returns: the object that was found, along with the unresolved suffix ofname. Cannot be null.the name to resolve name, Class<? extends Context> the type of object to resolve. This should
be a subtype of contextType)Context.Partially resolves a name. |
| resolveToClass | back to summary |
|---|---|
| public ResolveResult resolveToClass(Name name, Class<? extends Context> contextType) throws NamingException Partially resolves a name. Stops at the first
context that is an instance of a given subtype of
| |
| resolveToClass | back to summary |
|---|---|
| public ResolveResult resolveToClass(String name, Class<? extends Context> contextType) throws NamingException Partially resolves a name.
See
| |