模块  java.naming
软件包  javax.naming.spi

Interface InitialContextFactory


  • public interface InitialContextFactory
    此接口表示创建初始上下文的工厂。

    JNDI框架允许在运行时指定不同的初始上下文实现。 使用初始上下文工厂创建初始上下文 初始上下文工厂必须实现InitialContextFactory接口,该接口提供了一种创建实现Context接口的初始上下文实例的方法。 此外,工厂类必须是公共的,并且必须具有不接受任何参数的公共构造函数。

    从以下版本开始:
    1.3
    另请参见:
    InitialContextFactoryBuilderNamingManager.getInitialContext(java.util.Hashtable<?, ?>)InitialContextInitialDirContext
    • 方法详细信息

      • getInitialContext

        Context getInitialContext​(Hashtable<?,​?> environment)
                           throws NamingException
        创建初始上下文以开始名称解析。 使用environment提供此上下文的特殊要求。

        环境参数由调用者拥有。 实现不会修改对象或保留对它的引用,尽管它可以保留对克隆或副本的引用。

        参数
        environment - 可能为null的环境,指定在初始上下文的创建中使用的信息。
        结果
        实现Context接口的非null初始上下文对象。
        异常
        NamingException - 如果无法创建初始上下文。