Top Description Interfaces
module org.osgi.service.device

Package org.osgi.service.device

Annotations
@Version:1.1.1
Imports
org.osgi.annotation.versioning.Version

Device Access Package Version 1.1.

Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest. This package has two types of users: the consumers that use the API in this package and the providers that implement the API in this package.

Example import for consumers using the API in this package:

Import-Package: org.osgi.service.device; version="[1.1,2.0)"

Example import for providers implementing the API in this package:

Import-Package: org.osgi.service.device; version="[1.1,1.2)"

Author
$Id: ad200ad5f1443e4d25706eca20267151c3aebc41 $

Interface Summary

Modifier and TypeInterface and Description
public interface
Constants

This interface defines standard names for property keys associated with Device and Driver services.

public interface
Device

Interface for identifying device services.

public interface
Driver

A Driver service object must be registered by each Driver bundle wishing to attach to Device services provided by other drivers.

public interface
DriverLocator

A Driver Locator service can find and load device driver bundles given a property set.

public interface
DriverSelector

When the device manager detects a new Device service, it calls all registered Driver services to determine if anyone matches the Device service.

public interface
Match

Instances of Match are used in the DriverSelector#select(ServiceReference, Match[]) method to identify Driver services matching a Device service.