org.osgi.service.deploymentadmin.spi
Date: 2016-06-25

# Package org.osgi.service.deploymentadmin.spi

Deployment Admin SPI Package Version 1.0.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  DeploymentSession | The session interface represents a currently running deployment session (install/update/uninstall).
  ResourceProcessor | ResourceProcessor interface is implemented by processors handling resource files in deployment packages.

- Class Summary
  Class | Description
  --- | ---
  DeploymentCustomizerPermission | The `DeploymentCustomizerPermission` permission gives the right to Resource Processors to access a bundle's (residing in a Deployment Package) private area.

- Exception Summary
  Exception | Description
  --- | ---
  ResourceProcessorException | Checked exception received when something fails during a call to a Resource Processor.

## Package org.osgi.service.deploymentadmin.spi Description

Deployment Admin SPI Package Version 1.0. The SPI is used by Resource Processors.

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.deploymentadmin.spi; version="[1.0,2.0)"`

Example import for providers implementing the API in this package:

`Import-Package: org.osgi.service.deploymentadmin.spi; version="[1.0,1.1)"`