Spec-Zone.ru › OpenJDK 17

Класс LdapDnsProvider

java.lang.Object
javax.naming.ldap.spi.LdapDnsProvider
public abstract class LdapDnsProvider extends Object
Класс-провайдер для разрешения DNS при выполнении операций LDAP.

Провайдер LDAP DNS — это конкретный подкласс этого класса, имеющий конструктор без аргументов. Провайдеры LDAP DNS находятся с помощью механизма ServiceLoader, как указано в InitialDirectContext. ServiceLoader используется для создания и регистрации реализаций LdapDnsProvider.

Провайдер LDAP DNS может использоваться в средах, где механизм по умолчанию для разрешения DNS недостаточно эффективен для точного определения необходимых LDAP-серверов для выполнения операций LDAP. Например, в среде, содержащей смесь ldap и ldaps серверов, вы можете потребовать, чтобы LdapContext запрашивал только серверы ldaps.

С момента:
12

Краткое описание конструкторов

LdapDnsProvider()
Модификатор Конструктор Описание
protected
Создает новый экземпляр LdapDnsProvider.

Краткое описание методов

Модификатор и тип Метод Описание
abstract Optional<LdapDnsProviderResult> lookupEndpoints(String url, Map<?,?> env)
Поиск конечных точек и доменного имени для заданного Context provider URL и среды.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

LdapDnsProvider

protected LdapDnsProvider()
Создает новый экземпляр LdapDnsProvider.
Исключения:
SecurityException - если присутствует менеджер безопасности и его метод checkPermission не разрешает RuntimePermission("ldapDnsProvider").

Подробное описание методов

lookupEndpoints

public abstract Optional<LdapDnsProviderResult> lookupEndpoints(String url, Map<?,?> env) throws NamingException
Поиск конечных точек и доменного имени для заданного Context provider URL и среды. Результирующие конечные точки и доменное имя возвращаются как LdapDnsProviderResult.

Конечная точка — это String представление LDAP-URL, указывающее на LDAP-сервер, который будет использоваться для операций LDAP. Синтаксис LDAP-URL определен в RFC 2255: The LDAP URL Format.

Параметры:
url - Context provider URL
env - Среда Context.
Возвращает:
LdapDnsProviderResult или пустое Optional в случае ошибки поиска.
Исключения:
NamingException - если url недействителен или при выполнении поиска произошла ошибка.
NullPointerException - если url или env являются null.

© 1993, 2021, 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/17/docs/api/java.naming/javax/naming/ldap/spi/LdapDnsProvider.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API