Package Summary Overview Summary

### class:RegisterableService [NONE]
- 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:onRegistration(javax.imageio.spi.ServiceRegistry, java.lang.Class) [NONE]
- #### onRegistration
      void onRegistration(ServiceRegistry registry,
                          Class<?> category)
Called when an object implementing this interface is added to the given `category` of the given `registry`. The object may already be registered under another category or categories. Parameters: `registry` - a `ServiceRegistry` where this object has been registered. `category` - a `Class` object indicating the registry category under which this object has been registered.

### method:onDeregistration(javax.imageio.spi.ServiceRegistry, java.lang.Class) [NONE]
- #### onDeregistration
      void onDeregistration(ServiceRegistry registry,
                            Class<?> category)
Called when an object implementing this interface is removed from the given `category` of the given `registry`. The object may still be registered under another category or categories. Parameters: `registry` - a `ServiceRegistry` from which this object is being (wholly or partially) deregistered. `category` - a `Class` object indicating the registry category from which this object is being deregistered.