| Package | Description | 
|---|---|
| org.osgi.service.cdi.annotations | 
 CDI Integration Package Version 1.0. 
 | 
| org.osgi.service.cdi.propertytypes | 
 Bean Property Types Package Version 1.0. 
 | 
| Class and Description | 
|---|
| BeanPropertyType
 Identify the annotated annotation as a Bean Property Type. 
 | 
| ComponentProperties
 Annotation used with  
Inject in order to have component properties
 injected. | 
| ComponentScoped
 This scope is used to declare a bean who's lifecycle is determined by the
 state of it's OSGi dependencies and the  
SingleComponent(s) and FactoryComponent(s) that may
 reference it through injection. | 
| FactoryComponent.Literal
 Support inline instantiation of the  
FactoryComponent annotation. | 
| MinimumCardinality.Literal
 Support inline instantiation of the  
MinimumCardinality annotation. | 
| PID
 Annotation used in collaboration with  
ComponentScoped to specify
 singleton configurations and their policy. | 
| PID.Literal
 Support inline instantiation of the  
PID annotation. | 
| PIDs
 Annotation used in conjunction with  
ComponentScoped in order to
 associate configurations with the component bean. | 
| PrototypeRequired
 Used with  
@Reference, BindService,
 BindBeanServiceObjects and BindServiceReference to indicate
 that the service must be service.scope=prototype. | 
| Reference.Literal
 Support inline instantiation of the  
Reference annotation. | 
| Reluctant
 Annotation used to indicate that the behavior of the reference should be
 reluctant. 
 | 
| Service.Literal
 Support inline instantiation of the  
Service annotation. | 
| ServiceInstance.Literal
 Support inline instantiation of the  
ServiceInstance annotation. | 
| SingleComponent
 Identifies a single component. 
 | 
| Class and Description | 
|---|
| BeanPropertyType
 Identify the annotated annotation as a Bean Property Type. 
 | 
Copyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0