Spec-Zone.ru › OpenJDK 25

Интерфейс DomainCombiner

Все известные классы-реализации:
SubjectDomainCombiner
@Deprecated(since="17", forRemoval=true) public interface DomainCombiner
Устарело и будет удалено: этот элемент API может быть удалён в будущей версии.
Этот класс был полезен только в сочетании с менеджером безопасности, поддержка которого прекращена. Замены менеджеру безопасности или этому классу нет.
DomainCombiner использовался для динамического обновления ProtectionDomains для операций и решений по управлению доступом. Эта функция больше не существует.
Начиная с версии:
1.3

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

Модификатор и тип Метод Описание
ProtectionDomain[] combine(ProtectionDomain[] currentDomains, ProtectionDomain[] assignedDomains)
Устарело и будет удалено: этот элемент API может быть удалён в будущей версии.
Изменяет или обновляет предоставленные ProtectionDomains.

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

combine

ProtectionDomain[] combine(ProtectionDomain[] currentDomains, ProtectionDomain[] assignedDomains)
Устарело и будет удалено: этот элемент API может быть удалён в будущей версии.
Изменяет или обновляет предоставленные ProtectionDomains. ProtectionDomains можно добавлять в указанные ProtectionDomains или удалять из них. Порядок ProtectionDomains можно изменить. Отдельные ProtectionDomains можно изменить (например, назначив им новый набор разрешений).
Параметры:
currentDomains — ProtectionDomains, связанные с текущим потоком выполнения. ProtectionDomains перечислены в порядке выполнения, причём самый недавно выполнявшийся ProtectionDomain находится в начале массива. Этот параметр может быть null, если с текущим потоком выполнения не связаны ProtectionDomains.
assignedDomains — массив унаследованных ProtectionDomains. Этот параметр может быть null, если унаследованных ProtectionDomains нет.
Возвращает:
новый массив, содержащий обновлённые ProtectionDomains, или null.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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/java.base/java/security/DomainCombiner.html

Spec-Zone.ru

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