blob: eda3b59aa0c80973940f592ad0e50bb4d348f524 [file] [log] [blame]
David Jenckse8e89b62014-06-15 01:10:29 +00001Bundle-Category: osgi
David Jenckse8e89b62014-06-15 01:10:29 +00002Bundle-DocURL: http://felix.apache.org/site/apache-felix-service-component-runtime.html
3Bundle-Activator: org.apache.felix.scr.impl.Activator
David Jenckse8e89b62014-06-15 01:10:29 +00004
David Jencks8c1dad92014-08-06 04:25:38 +00005Provide-Capability: osgi.extender;\
6 osgi.extender="osgi.component";\
7 uses:="org.osgi.service.component";\
David Jencks11389422015-06-07 04:21:39 +00008 version:Version="1.3",\
9 osgi.service;\
10 objectClass:List<String>="org.osgi.service.component.runtime.ServiceComponentRuntime";\
11 uses:="org.osgi.service.component.runtime"
A. J. David Bosschaertd08ed132015-02-05 14:25:51 +000012
David Jenckse8e89b62014-06-15 01:10:29 +000013
Carsten Ziegelerb5a09b32015-02-16 11:02:20 +000014Export-Package: org.apache.felix.scr.component;version=1.1.0;provide:=true, \
Carsten Ziegeler07698b02015-02-17 07:11:05 +000015 org.apache.felix.scr.info;version=1.0.0;provide:=true, \
Carsten Ziegeler09574092015-02-16 09:30:39 +000016 org.osgi.service.component;version=1.3;-split-package:=first;provide:=true, \
17 org.osgi.service.component.runtime;version=1.3;provide:=true, \
18 org.osgi.service.component.runtime.dto;version=1.3;provide:=true, \
David Jencksbae44842014-06-21 20:15:24 +000019 org.osgi.util.function;version=1.0, \
20 org.osgi.util.promise;version=1.0
David Jenckse8e89b62014-06-15 01:10:29 +000021
22Private-Package: org.apache.felix.scr.impl.*, \
David Jencks9c8e4b12014-11-21 22:13:59 +000023 org.osgi.util.tracker;-split-package:=first, \
David Jenckse8e89b62014-06-15 01:10:29 +000024 org.apache.felix.utils.extender
25
26# Configuration Admin is optional and dynamic, but allow eager wiring by importing it
27# Metatype import is optional and dynamic, but allow eager wiring by importing it
28# optional import for Gogo annotations
29# The Felix Shell support is optional
Carsten Ziegeler4aa7b162015-02-11 11:25:09 +000030# Framework version 1.6 (from R4.3) is required
Carsten Ziegeler8fb60bc2015-02-06 09:50:11 +000031# While the DS spec is based on R6 (because of prototype scope), this
Carsten Ziegeler4aa7b162015-02-11 11:25:09 +000032# implementation works on R4.3 as well; of course prototype scope is
Carsten Ziegeler8fb60bc2015-02-06 09:50:11 +000033# not supported in that case.
David Jenckse8e89b62014-06-15 01:10:29 +000034# LogService is optional but if present the R4.0 version 1.3 is sufficient.
35# PackageAdmin is used to find reference types if the component's bundle does not import it.
36# See BindMethod.getParameterClass(Class) for details. R4.0 version 1.2 is sufficient.
37Import-Package: \
38 org.osgi.service.cm;version="[1.2,2)";resolution:=optional, \
39 org.osgi.service.metatype;version="[1.1,2)";resolution:=optional, \
40 org.apache.felix.service.command;resolution:=optional, \
41 org.apache.felix.shell;provide:=true;resolution:=optional, \
Carsten Ziegeler4aa7b162015-02-11 11:25:09 +000042 org.osgi.framework;version="[1.6,2)", \
David Jenckse8e89b62014-06-15 01:10:29 +000043 org.osgi.service.log;version="[1.3,2)";resolution:=optional, \
44 org.osgi.service.packageadmin;version="[1.2,2)";resolution:=optional, \
David Jencks9a212cb2015-03-16 15:10:46 +000045 org.osgi.framework.wiring;version="[1.0,2)", \
Carsten Ziegelercc9f8ab2015-06-03 00:42:15 +000046 org.osgi.util.function;version="[1.0,2)", \
Carsten Ziegeler4b670712015-02-10 08:10:34 +000047 *
David Jenckse8e89b62014-06-15 01:10:29 +000048
49DynamicImport-Package: \
50 org.osgi.service.cm;version="[1.2,2)", \
51 org.osgi.service.metatype;version="[1.1,2)"
52
53Embed-Dependency: kxml2;inline=org/kxml2/io/KXmlParser.class|org/xmlpull/v1/XmlPull**