Spec-Zone.ru › OpenJDK 17

Интерфейс RegisterableService

Все известные реализующие классы:
IIOServiceProvider, ImageInputStreamSpi, ImageOutputStreamSpi, ImageReaderSpi, ImageReaderWriterSpi, ImageTranscoderSpi, ImageWriterSpi
public interface RegisterableService
Необязательный интерфейс, который может быть предоставлен объектами поставщиков сервисов, которые будут зарегистрированы в ServiceRegistry. Если этот интерфейс присутствует, будут выполняться уведомления о регистрации и отмене регистрации.
См. также:
  • ServiceRegistry

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

Модификатор и тип Метод Описание
void onDeregistration(ServiceRegistry registry, Class<?> category)
Вызывается, когда объект, реализующий этот интерфейс, удаляется из заданного category заданного registry.
void onRegistration(ServiceRegistry registry, Class<?> category)
Вызывается, когда объект, реализующий этот интерфейс, добавляется в заданный category заданного registry.

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

onRegistration

void onRegistration(ServiceRegistry registry, Class<?> category)
Вызывается, когда объект, реализующий этот интерфейс, добавляется в заданный category заданного registry. Объект может быть уже зарегистрирован под другой или другими категориями.
Параметры:
registry - a ServiceRegistry где этот объект был зарегистрирован.
category - объект Class указывающий категорию реестра, под которой этот объект был зарегистрирован.

onDeregistration

void onDeregistration(ServiceRegistry registry, Class<?> category)
Вызывается, когда объект, реализующий этот интерфейс, удаляется из заданного category заданного registry. Объект может все еще быть зарегистрирован под другой или другими категориями.
Параметры:
registry - a ServiceRegistry из которого этот объект был (полностью или частично) снят с регистрации.
category - объект Class указывающий категорию реестра, из которой этот объект был снят с регистрации.

© 1993, 2021, 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/17/docs/api/java.desktop/javax/imageio/spi/RegisterableService.html

Spec-Zone.ru

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