Blueprint Reflection Package Version 1.0.
Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest. For example:
Import-Package: org.osgi.service.blueprint.reflect; version="[1.0,2.0)"
This package provides a reflection-based view of the configuration information for a given module context. The top-level mapping between configuration elements and reflection types is as follows:
Configuration Element Corresponding Reflection Type(s) component LocalComponentMetadata, ComponentValue reference UnaryServiceReferenceComponentMetadata ref-set,ref-list CollectionBasedServiceReferenceComponentMetadata service ServiceExportComponentMetadata constructor-arg ConstructorInjectionMetadata, ParameterSpecification property PropertyInjectionMetadata listener BindingListenerMetadata registration-listener RegistrationListenerMetadata array< ArrayValue ref ReferenceValue id-ref ReferenceNameValue list ListValue map MapValue null NullValue props PropertiesValue set SetValue value TypedStringValue /pre>