| Interface | Description | 
|---|---|
| Connectable | Common interface for a class that is able to open a  Connectionfrom it. | 
| Device | Common superclass for a Device. | 
| HardwareDescriptor<D extends Device> | Descriptive information of the hardware of a  Device. | 
| RegistrationListener<D extends Device> | The  RegistrationListenerinterface defines methods for notification of registered and unregistered devices. | 
| Class | Description | 
|---|---|
| DeviceManager | The  DeviceManagerholds theDeviceregistry. | 
| DeviceManagerPermission<D> | This class represents access to  DeviceManager. | 
| RegistrationEvent<D extends Device> | The  RegistrationEventclass. |