-  
       
public interface Resolver此接口表示名称解析的“中间上下文”。Resolver接口包含由不支持Context子类型的上下文实现的方法,但它们可以作为中间上下文用于解决目的。
传递给任何方法的
Name参数由调用者拥有。 服务提供者不会修改对象或保留对它的引用。 任何方法返回的ResolveResult对象都由调用者拥有。 呼叫者可以随后对其进行修改; 服务提供商可能不会。- 从以下版本开始:
 - 1.3
 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 ResolveResultresolveToClass(String name, 类<? extends Context> contextType)部分解析一个名字。ResolveResultresolveToClass(Name name, 类<? extends Context> contextType)部分解析一个名字。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
resolveToClass
ResolveResult resolveToClass(Name name, 类<? extends Context> contextType) throws NamingException
部分解析一个名字。 停止在第一个上下文中,该上下文是给定子类型Context的实例。- 参数
 -  
              
name- 要解决的名称 -  
              
contextType- 要解析的对象类型。 这应该是Context的子类型。 - 结果
 -  
              找到的对象,以及未解析的后缀
name。 不能为空。 - 异常
 -  
              
NotContextException- 如果未找到相应类型的上下文 -  
              
NamingException- 如果遇到命名异常 - 另请参见:
 -  
              
resolveToClass(String, Class) 
 
-  
resolveToClass
ResolveResult resolveToClass(String name, 类<? extends Context> contextType) throws NamingException
部分解析一个名字。 有关详细信息,请参见resolveToClass(Name, Class)。- 参数
 -  
              
name- 要解决的名称 -  
              
contextType- 要解析的对象类型。 这应该是Context的子类型。 - 结果
 -  
              找到的对象,以及未解决的后缀
name。 不能为空。 - 异常
 -  
              
NotContextException- 如果未找到相应类型的上下文 -  
              
NamingException- 如果遇到命名异常 
 
 -  
 
 -