Package org.osgi.service.component.annotations
@Version("1.5.1")
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.
-
ClassDescriptionIdentify the annotated member as part of the activation of a Service Component.Collection types for the
Reference
annotation.Identify the annotated class as a Service Component.Identify the annotated annotation as a Component Property Type.Configuration Policy for theComponent
annotation.Identify the annotated method as thedeactivate
method of a Service Component.Field options for theReference
annotation.Identify the annotated method as themodified
method of a Service Component.Identify the annotated member or parameter as a reference of a Service Component.Cardinality for theReference
annotation.Policy for theReference
annotation.Policy option for theReference
annotation.Reference scope for theReference
annotation.This annotation can be used to require the Service Component Runtime to process Declarative Services components.Service scope for theComponent
annotation.