Интерфейс InitialContextFactoryBuilder
public interface InitialContextFactoryBuilder
Этот интерфейс представляет собой билдер, который создаёт фабрики контекстов начального уровня.
Фреймворк JNDI позволяет указывать различные реализации контекстов начального уровня во время выполнения. Контекст начального уровня создаётся с помощью фабрики контекста начального уровня. Программа может установить собственного билдера, который создаёт фабрики контекстов начального уровня, тем самым переопределяя политики по умолчанию, используемые фреймворком, вызвав NamingManager.setInitialContextFactoryBuilder(). Интерфейс InitialContextFactoryBuilder должен быть реализован таким билдером.
- Since:
- 1.3
- See Also:
-
InitialContextFactory,NamingManager.getInitialContext(java.util.Hashtable<?, ?>),NamingManager.setInitialContextFactoryBuilder(javax.naming.spi.InitialContextFactoryBuilder),NamingManager.hasInitialContextFactoryBuilder(),InitialContext,InitialDirContext
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
InitialContextFactory |
createInitialContextFactory(Hashtable<?,?> environment) |
Создаёт фабрику контекста начального уровня, используя указанную среду. |
Методы
createInitialContextFactory
InitialContextFactory createInitialContextFactory(Hashtable<?,?> environment)
throws NamingException
Создаёт фабрику контекста начального уровня, используя указанную среду.
Параметр среды принадлежит вызывающей стороне. Реализация не будет изменять объект или хранить ссылку на него, хотя может хранить ссылку на клон или копию.
- Parameters:
-
environment- Среда, используемая при создании реализации контекста начального уровня. Может быть null. - Returns:
- Не нулевая фабрика контекста начального уровня.
- Throws:
-
NamingException- Если фабрика контекста начального уровня не может быть создана.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.naming/javax/naming/spi/InitialContextFactoryBuilder.html