@Version("1.4.0")
Package org.osgi.service.component.annotations
Service Component Annotations Package Version 1.4.
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 theReferenceannotation.ConfigurationPolicy Configuration Policy for theComponentannotation.FieldOption Field options for theReferenceannotation.ReferenceCardinality Cardinality for theReferenceannotation.ReferencePolicy Policy for theReferenceannotation.ReferencePolicyOption Policy option for theReferenceannotation.ReferenceScope Reference scope for theReferenceannotation.ServiceScope Service scope for theComponentannotation. -
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 thedeactivatemethod of a Service Component.Modified Identify the annotated method as themodifiedmethod 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.