Top Description Annotations Classes
module org.osgi.service.cdi

Package org.osgi.service.cdi.propertytypes

Annotations
@Version:1.0.0
Static Imports
org.osgi.service.cdi.CDIConstants.CDI_SPECIFICATION_VERSION

Bean Property Types Package Version 1.0.

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)"

Author
$Id: 4a6cbe2782b98c0d7b5f6b829de934bcb460a5db $

Annotation Summary

Modifier and TypeAnnotation 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 service.description service property.

public @interface
ServiceRanking

Bean Property Type for the service.ranking service property.

public @interface
ServiceVendor

Bean Property Type for the service.vendor service property.

Class Summary

Modifier and TypeClass and Description
public class
BeanPropertyException

This Runtime Exception is thrown when a Bean Property Type method attempts an invalid component property coercion.