-
- 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 aServiceRegistry
. If this interface is present, notification of registration and deregistration will be performed.- See Also:
ServiceRegistry
-
-
Method Summary
Modifier and Type Method Description void
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 Detail
-
onRegistration
void onRegistration(ServiceRegistry registry, Class<?> category)
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
void onDeregistration(ServiceRegistry registry, Class<?> category)
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.
-
-