- 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 TypeMethodDescriptionvoid
onDeregistration
(ServiceRegistry registry, Class<?> category) Called when an object implementing this interface is removed from the givencategory
of the givenregistry
.void
onRegistration
(ServiceRegistry registry, Class<?> category) Called when an object implementing this interface is added to the givencategory
of the givenregistry
.
-
Method Details
-
onRegistration
Called when an object implementing this interface is added to the givencategory
of the givenregistry
. The object may already be registered under another category or categories.- Parameters:
registry
- aServiceRegistry
where this object has been registered.category
- aClass
object indicating the registry category under which this object has been registered.
-
onDeregistration
Called when an object implementing this interface is removed from the givencategory
of the givenregistry
. The object may still be registered under another category or categories.- Parameters:
registry
- aServiceRegistry
from which this object is being (wholly or partially) deregistered.category
- aClass
object indicating the registry category from which this object is being deregistered.
-