@Version("1.5")
Package org.osgi.service.component.annotations
Service Component Annotations Package Version 1.5.
This package is not used at runtime. Annotated classes are processed by tools to generate Component Descriptions which are used at runtime.
-
Enum Summary Enum Description CollectionType Collection types for theReference
annotation.ConfigurationPolicy Configuration Policy for theComponent
annotation.FieldOption Field options for theReference
annotation.ReferenceCardinality Cardinality for theReference
annotation.ReferencePolicy Policy for theReference
annotation.ReferencePolicyOption Policy option for theReference
annotation.ReferenceScope Reference scope for theReference
annotation.ServiceScope Service scope for theComponent
annotation. -
Annotation Types Summary Annotation Type Description Activate Identify the annotated member as part of the activation of a Service Component.Component Identify the annotated class as a Service Component.ComponentPropertyType Identify the annotated annotation as a Component Property Type.Deactivate Identify the annotated method as thedeactivate
method of a Service Component.Modified Identify the annotated method as themodified
method of a Service Component.Reference Identify the annotated member or parameter as a reference of a Service Component.RequireServiceComponentRuntime This annotation can be used to require the Service Component Runtime to process Declarative Services components.