Spec-Zone.ru › OpenJDK 24

Класс 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
См. также:
  • DynamicLinkerFactory.setClassLoader(ClassLoader)

Краткое описание полей

Модификатор и тип Поле Описание
static final String AUTOLOAD_PERMISSION_NAME
Имя разрешения среды выполнения для создания экземпляров этого класса.

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

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

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

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

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

Методы, объявленные в интерфейсе java.util.function.Supplier

get

Подробное описание полей

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

Spec-Zone.ru

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