Spec-Zone.ru › OpenJDK 25

Модуль jdk.naming.dns

module jdk.naming.dns
Предоставляет реализацию поставщика именования Java для DNS.

Свойства среды

При создании начального контекста можно использовать следующие свойства среды JNDI.

  • com.sun.jndi.dns.timeout.initial
  • com.sun.jndi.dns.timeout.retries

Эти свойства позволяют изменить значения времени ожидания по умолчанию, используемые поставщиком DNS при отправке запросов. Поставщик DNS отправляет запросы, используя следующий алгоритм экспоненциального увеличения интервала ожидания. Поставщик отправляет запрос DNS-серверу и ожидает ответ в течение заданного времени ожидания (по умолчанию 1 секунда). Если ответ не получен в течение этого времени, он отправляет запрос следующему серверу и так далее. Если поставщик не получает ответа ни от одного сервера, он удваивает время ожидания и повторяет отправку запроса каждому серверу, пока не будет достигнуто максимальное количество повторных попыток (по умолчанию 4).

Свойство com.sun.jndi.dns.timeout.initial, если оно задано, указывает время в миллисекундах, используемое в качестве начального времени ожидания (то есть до первого удвоения). Если это свойство не задано, начальное время ожидания по умолчанию составляет 1000 миллисекунд.

Свойство com.sun.jndi.dns.timeout.retries, если оно задано, указывает количество повторных попыток для каждого сервера с использованием описанного выше алгоритма экспоненциального увеличения интервала ожидания. Если это свойство не задано, количество повторных попыток по умолчанию равно 4.

Граф модулей:
Module graph for jdk.naming.dnsModule graph for jdk.naming.dns
Начиная с версии:
9

Службы

Тип Описание
InitialContextFactory
Этот интерфейс представляет фабрику, создающую начальный контекст.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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/25/docs/api/jdk.naming.dns/module-summary.html

Spec-Zone.ru

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