Spec-Zone.ru › OpenJDK 24

Класс CompositeGuardingDynamicLinker

java.lang.Object
jdk.dynalink.linker.support.CompositeGuardingDynamicLinker
Все реализованные интерфейсы:
GuardingDynamicLinker
public class CompositeGuardingDynamicLinker extends Object implements GuardingDynamicLinker
Класс GuardingDynamicLinker, который последовательно делегирует вызовы списку других динамических линкеров с защитой в методе getGuardedInvocation(LinkRequest, LinkerServices).
С тех пор:
9

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

Конструктор Описание
CompositeGuardingDynamicLinker(Iterable<? extends GuardingDynamicLinker> linkers)
Создаёт новый составной линкер.

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

Модификатор и тип Метод Описание
GuardedInvocation getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices)
Делегирует вызов своим компонентам-линкерам.

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

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

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

CompositeGuardingDynamicLinker

public CompositeGuardingDynamicLinker(Iterable<? extends GuardingDynamicLinker> linkers)
Создаёт новый составной линкер.
Параметры:
linkers - список компонентов-линкеров.
Исключения:
NullPointerException - если linkers или любой из его элементов равен null.

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

getGuardedInvocation

public GuardedInvocation getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices) throws Exception
Делегирует вызов своим компонентам-линкерам. Возвращает первое ненулевое значение, возвращённое компонентом-линкером. Если ни один компонент-линкер не возвращает ненулевое значение, возвращается null.
Определено в:
getGuardedInvocation в интерфейсе GuardingDynamicLinker
Параметры:
linkRequest - объект, описывающий запрос на связывание конкретного вызова
linkerServices - сервисы линкера
Возвращает:
первое ненулевое возвращаемое значение от компонента-линкера или null, если ни один из компонентов не вернул ненулевое значение.
Исключения:
Exception - если операция завершилась ошибкой по любой причине

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

© 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/support/CompositeGuardingDynamicLinker.html

Spec-Zone.ru

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