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