- 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:
 ServiceRegistry
- 
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.
 
 -