Module java.naming
Package javax.naming.spi

Interface InitialContextFactory


public interface InitialContextFactory
该接口表示一个创建初始上下文的工厂。

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

自版本:
1.3
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    getInitialContext(Hashtable<?,?> environment)
    创建一个用于开始名称解析的初始上下文。
  • Method Details

    • getInitialContext

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

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

      参数:
      environment - 可能为null的环境,指定在创建初始上下文时要使用的信息。
      返回:
      一个实现Context接口的非null初始上下文对象。
      抛出:
      NamingException - 如果无法创建初始上下文。