Interface RegisterableService
- All Known Implementing Classes:
IIOServiceProvider,ImageInputStreamSpi,ImageOutputStreamSpi,ImageReaderSpi,ImageReaderWriterSpi,ImageTranscoderSpi,ImageWriterSpi
public interface RegisterableService
An optional interface that may be provided by service provider
objects that will be registered with a
ServiceRegistry. If this interface is present,
notification of registration and deregistration will be performed.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidonDeregistration(ServiceRegistry registry, Class<?> category) Called when an object implementing this interface is removed from the givencategoryof the givenregistry.voidonRegistration(ServiceRegistry registry, Class<?> category) Called when an object implementing this interface is added to the givencategoryof the givenregistry.
-
Method Details
-
onRegistration
Called when an object implementing this interface is added to the givencategoryof the givenregistry. The object may already be registered under another category or categories.- Parameters:
registry- aServiceRegistrywhere this object has been registered.category- aClassobject indicating the registry category under which this object has been registered.
-
onDeregistration
Called when an object implementing this interface is removed from the givencategoryof the givenregistry. The object may still be registered under another category or categories.- Parameters:
registry- aServiceRegistryfrom which this object is being (wholly or partially) deregistered.category- aClassobject indicating the registry category from which this object is being deregistered.
-