Интерфейс RegisterableService
- Все известные реализующие классы:
IIOServiceProvider, ImageInputStreamSpi, ImageOutputStreamSpi, ImageReaderSpi, ImageReaderWriterSpi, ImageTranscoderSpi, ImageWriterSpi
public interface RegisterableService
Необязательный интерфейс, который могут реализовывать объекты поставщиков служб, регистрируемые в
ServiceRegistry. Если этот интерфейс реализован, будут выполняться уведомления о регистрации и отмене регистрации.- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
onDeregistration |
Вызывается, когда объект, реализующий этот интерфейс, удаляется из указанного category указанного registry. |
void |
onRegistration |
Вызывается, когда объект, реализующий этот интерфейс, добавляется в указанный category указанного registry. |
Подробное описание методов
onRegistration
void onRegistration(ServiceRegistry registry, Class<?> category)
Вызывается, когда объект, реализующий этот интерфейс, добавляется в указанный
category указанного registry. Объект уже может быть зарегистрирован в одной или нескольких других категориях.- Параметры:
-
registry—ServiceRegistry, в котором зарегистрирован этот объект. -
category— объектClass, указывающий категорию реестра, в которой зарегистрирован этот объект.
onDeregistration
void onDeregistration(ServiceRegistry registry, Class<?> category)
Вызывается, когда объект, реализующий этот интерфейс, удаляется из указанного
category указанного registry. Объект по-прежнему может быть зарегистрирован в одной или нескольких других категориях.- Параметры:
-
registry—ServiceRegistry, из которого отменяется (полностью или частично) регистрация этого объекта. -
category— объектClass, указывающий категорию реестра, из которой отменяется регистрация этого объекта.
© 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.desktop/javax/imageio/spi/RegisterableService.html