| 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 © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0