Класс GuardingDynamicLinkerExporter
java.lang.Object
jdk.dynalink.linker.GuardingDynamicLinkerExporter
- Все реализованные интерфейсы:
Supplier<List<GuardingDynamicLinker>>
public abstract class GuardingDynamicLinkerExporter extends Object implements Supplier<List<GuardingDynamicLinker>>
Класс, действующий как поставщик защищённых динамических линков, которые могут быть автоматически загружены другими языковыми средами выполнения. Языковые среды выполнения, желающие экспортировать собственные линковщики, должны унаследовать от этого класса и реализовать метод
Supplier.get(), чтобы вернуть список экспортированных линковщиков, и объявить подкласс в /META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter ресурсе своего дистрибутива (обычно, JAR-файле), чтобы фабрики динамических линковщиков могли обнаружить их с помощью механизма ServiceLoader.- С:
- 9
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
AUTOLOAD_PERMISSION_NAME |
Имя разрешения среды выполнения для создания экземпляров этого класса. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт новый экспортер линковщиков. |
Краткое описание методов
Подробное описание полей
AUTOLOAD_PERMISSION_NAME
public static final String AUTOLOAD_PERMISSION_NAME
Имя разрешения среды выполнения для создания экземпляров этого класса.
- Примечание API:
- Это разрешение больше нельзя использовать для управления доступом к ресурсам, поскольку менеджер безопасности больше не поддерживается.
- См. также:
Подробное описание конструкторов
GuardingDynamicLinkerExporter
protected GuardingDynamicLinkerExporter()
Создаёт новый экспортер линковщиков.
© 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://download.java.net/java/early_access/jdk24/docs/api/jdk.dynalink/jdk/dynalink/linker/GuardingDynamicLinkerExporter.html