## Uses of Interface
org.fourthline.cling.registry.Registry

- Packages that use Registry
  Package | Description
  --- | ---
  org.fourthline.cling |
  org.fourthline.cling.android |
  org.fourthline.cling.controlpoint |
  org.fourthline.cling.mock |
  org.fourthline.cling.registry |

- - ### Uses of Registry in org.fourthline.cling

    Fields in org.fourthline.cling declared as Registry
    Modifier and Type | Field and Description
    --- | ---
    `protected Registry` | UpnpServiceImpl.`registry`

    Methods in org.fourthline.cling that return Registry
    Modifier and Type | Method and Description
    --- | ---
    `protected Registry` | UpnpServiceImpl.`createRegistry(ProtocolFactory protocolFactory)`
    `Registry` | UpnpServiceImpl.`getRegistry()`
    `Registry` | UpnpService.`getRegistry()`
    `Registry` | ManagedUpnpService.`getRegistry()`

    Methods in org.fourthline.cling with parameters of type Registry
    Modifier and Type | Method and Description
    --- | ---
    `protected ControlPoint` | UpnpServiceImpl.`createControlPoint(ProtocolFactory protocolFactory, Registry registry)`
    `protected Router` | UpnpServiceImpl.`createRouter(ProtocolFactory protocolFactory, Registry registry)`

  - ### Uses of Registry in org.fourthline.cling.android

    Methods in org.fourthline.cling.android that return Registry
    Modifier and Type | Method and Description
    --- | ---
    `Registry` | AndroidUpnpServiceImpl.Binder.`getRegistry()`
    `Registry` | AndroidUpnpService.`getRegistry()`

  - ### Uses of Registry in org.fourthline.cling.controlpoint

    Fields in org.fourthline.cling.controlpoint declared as Registry
    Modifier and Type | Field and Description
    --- | ---
    `protected Registry` | ControlPointImpl.`registry`

    Methods in org.fourthline.cling.controlpoint that return Registry
    Modifier and Type | Method and Description
    --- | ---
    `Registry` | ControlPointImpl.`getRegistry()`
    `Registry` | ControlPoint.`getRegistry()`

    Constructors in org.fourthline.cling.controlpoint with parameters of type Registry
    Constructor and Description
    `ControlPointImpl(UpnpServiceConfiguration configuration, ProtocolFactory protocolFactory, Registry registry)`

  - ### Uses of Registry in org.fourthline.cling.mock

    Fields in org.fourthline.cling.mock declared as Registry
    Modifier and Type | Field and Description
    --- | ---
    `protected Registry` | MockUpnpService.`registry`

    Methods in org.fourthline.cling.mock that return Registry
    Modifier and Type | Method and Description
    --- | ---
    `Registry` | MockUpnpService.`getRegistry()`

  - ### Uses of Registry in org.fourthline.cling.registry

    Classes in org.fourthline.cling.registry that implement Registry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RegistryImpl` Default implementation of `Registry`.

    Methods in org.fourthline.cling.registry with parameters of type Registry
    Modifier and Type | Method and Description
    --- | ---
    `void` | RegistryListener.`beforeShutdown(Registry registry)` Called after registry maintenance stops but before the registry is cleared.
    `void` | DefaultRegistryListener.`beforeShutdown(Registry registry)`
    `void` | DefaultRegistryListener.`deviceAdded(Registry registry, Device device)`
    `void` | DefaultRegistryListener.`deviceRemoved(Registry registry, Device device)`
    `void` | RegistryListener.`localDeviceAdded(Registry registry, LocalDevice device)` Called after you add your own device to the `Registry`.
    `void` | DefaultRegistryListener.`localDeviceAdded(Registry registry, LocalDevice device)` Calls the `DefaultRegistryListener.deviceAdded(Registry, org.fourthline.cling.model.meta.Device)` method.
    `void` | RegistryListener.`localDeviceRemoved(Registry registry, LocalDevice device)` Called after you remove your own device from the `Registry`.
    `void` | DefaultRegistryListener.`localDeviceRemoved(Registry registry, LocalDevice device)` Calls the `DefaultRegistryListener.deviceRemoved(Registry, org.fourthline.cling.model.meta.Device)` method.
    `void` | RegistryListener.`remoteDeviceAdded(Registry registry, RemoteDevice device)` Called when complete metadata of a newly discovered device is available.
    `void` | DefaultRegistryListener.`remoteDeviceAdded(Registry registry, RemoteDevice device)` Calls the `DefaultRegistryListener.deviceAdded(Registry, org.fourthline.cling.model.meta.Device)` method.
    `void` | RegistryListener.`remoteDeviceDiscoveryFailed(Registry registry, RemoteDevice device, Exception ex)` Called when service metadata couldn't be initialized.
    `void` | DefaultRegistryListener.`remoteDeviceDiscoveryFailed(Registry registry, RemoteDevice device, Exception ex)`
    `void` | RegistryListener.`remoteDeviceDiscoveryStarted(Registry registry, RemoteDevice device)` Called as soon as possible after a device has been discovered.
    `void` | DefaultRegistryListener.`remoteDeviceDiscoveryStarted(Registry registry, RemoteDevice device)`
    `void` | RegistryListener.`remoteDeviceRemoved(Registry registry, RemoteDevice device)` Called when a previously discovered device disappears.
    `void` | DefaultRegistryListener.`remoteDeviceRemoved(Registry registry, RemoteDevice device)` Calls the `DefaultRegistryListener.deviceRemoved(Registry, org.fourthline.cling.model.meta.Device)` method.
    `void` | RegistryListener.`remoteDeviceUpdated(Registry registry, RemoteDevice device)` Called when a discovered device's expiration timestamp is updated.
    `void` | DefaultRegistryListener.`remoteDeviceUpdated(Registry registry, RemoteDevice device)`

Copyright © 2014 4th Line GmbH, Switzerland. All Rights Reserved.