When used as annotations, bean property types are processed by CCR to generate default component properties, service properties and target filters.
Bundles wishing to use this package at runtime must list the package in the Import-Package header of the bundle's manifest.
Example import for consumers using the API in this package:
Import-Package: org.osgi.service.cdi.propertytypes; version="[1.0,2.0)"
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | ExportedService
Bean Property Type for the remote service properties for an exported service. |
| public @interface | ServiceDescription
Bean Property Type for the |
| public @interface | ServiceRanking
Bean Property Type for the |
| public @interface | ServiceVendor
Bean Property Type for the |
| Modifier and Type | Class and Description |
|---|---|
| public class | BeanPropertyException
This Runtime Exception is thrown when a Bean Property Type method attempts an invalid component property coercion. |