Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.imageio.spi
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:
  `ServiceRegistry`

Method Summary
`void` | `onDeregistration(ServiceRegistry registry, Class<?> category)` Called when an object implementing this interface is removed from the given `category` of the given `registry`.
`void` | `onRegistration(ServiceRegistry registry, Class<?> category)` Called when an object implementing this interface is added to the given `category` of the given `registry`.

Method Detail

### 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.

### 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.