Module  java.naming
软件包  javax.naming.spi

Interface Resolver



  • public interface Resolver
    此接口表示名称解析的“中间上下文”。

    解析器界面包含由不支持上下文子类的上下文实现的方法,但可以作为解决目的的中间上下文。

    传递给任何方法的Name参数由调用者拥有。 服务提供商不会修改对象或保留对它的引用。 由任何方法返回的一个ResolveResult对象由调用者拥有。 呼叫者可以随后修改它; 服务提供商可能不会。

    从以下版本开始:
    1.3
    • 方法详细信息

      • resolveToClass

        ResolveResult resolveToClass​(Name name,
                                     Class<? extends Context> contextType)
                              throws NamingException
        部分解决名称。 在第一个上下文中停止,该对象是给定子类型Context的实例。
        参数
        name - 要解决的名称
        contextType - 要解析的对象的类型。 这应该是一个亚型Context
        结果
        找到的对象,以及未解析的后缀为name 不能为空。
        异常
        NotContextException - 如果没有找到适当类型的上下文
        NamingException - 如果遇到命名异常
        另请参见:
        resolveToClass(String, Class)