David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 1 | Bundle-Category: osgi |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 2 | Bundle-DocURL: http://felix.apache.org/site/apache-felix-service-component-runtime.html |
| 3 | Bundle-Activator: org.apache.felix.scr.impl.Activator |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 4 | |
David Jencks | 8c1dad9 | 2014-08-06 04:25:38 +0000 | [diff] [blame] | 5 | Provide-Capability: osgi.extender;\ |
| 6 | osgi.extender="osgi.component";\ |
| 7 | uses:="org.osgi.service.component";\ |
David Jencks | 1138942 | 2015-06-07 04:21:39 +0000 | [diff] [blame] | 8 | 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 Bosschaert | d08ed13 | 2015-02-05 14:25:51 +0000 | [diff] [blame] | 12 | |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 13 | |
Carsten Ziegeler | b5a09b3 | 2015-02-16 11:02:20 +0000 | [diff] [blame] | 14 | Export-Package: org.apache.felix.scr.component;version=1.1.0;provide:=true, \ |
Carsten Ziegeler | 07698b0 | 2015-02-17 07:11:05 +0000 | [diff] [blame] | 15 | org.apache.felix.scr.info;version=1.0.0;provide:=true, \ |
Carsten Ziegeler | 0957409 | 2015-02-16 09:30:39 +0000 | [diff] [blame] | 16 | 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 Jencks | bae4484 | 2014-06-21 20:15:24 +0000 | [diff] [blame] | 19 | org.osgi.util.function;version=1.0, \ |
| 20 | org.osgi.util.promise;version=1.0 |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 21 | |
| 22 | Private-Package: org.apache.felix.scr.impl.*, \ |
David Jencks | 9c8e4b1 | 2014-11-21 22:13:59 +0000 | [diff] [blame] | 23 | org.osgi.util.tracker;-split-package:=first, \ |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 24 | 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 Ziegeler | 4aa7b16 | 2015-02-11 11:25:09 +0000 | [diff] [blame] | 30 | # Framework version 1.6 (from R4.3) is required |
Carsten Ziegeler | 8fb60bc | 2015-02-06 09:50:11 +0000 | [diff] [blame] | 31 | # While the DS spec is based on R6 (because of prototype scope), this |
Carsten Ziegeler | 4aa7b16 | 2015-02-11 11:25:09 +0000 | [diff] [blame] | 32 | # implementation works on R4.3 as well; of course prototype scope is |
Carsten Ziegeler | 8fb60bc | 2015-02-06 09:50:11 +0000 | [diff] [blame] | 33 | # not supported in that case. |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 34 | # 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. |
| 37 | Import-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 Ziegeler | 4aa7b16 | 2015-02-11 11:25:09 +0000 | [diff] [blame] | 42 | org.osgi.framework;version="[1.6,2)", \ |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 43 | org.osgi.service.log;version="[1.3,2)";resolution:=optional, \ |
| 44 | org.osgi.service.packageadmin;version="[1.2,2)";resolution:=optional, \ |
David Jencks | 9a212cb | 2015-03-16 15:10:46 +0000 | [diff] [blame] | 45 | org.osgi.framework.wiring;version="[1.0,2)", \ |
Carsten Ziegeler | cc9f8ab | 2015-06-03 00:42:15 +0000 | [diff] [blame] | 46 | org.osgi.util.function;version="[1.0,2)", \ |
Carsten Ziegeler | 4b67071 | 2015-02-10 08:10:34 +0000 | [diff] [blame] | 47 | * |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 48 | |
| 49 | DynamicImport-Package: \ |
| 50 | org.osgi.service.cm;version="[1.2,2)", \ |
| 51 | org.osgi.service.metatype;version="[1.1,2)" |
| 52 | |
| 53 | Embed-Dependency: kxml2;inline=org/kxml2/io/KXmlParser.class|org/xmlpull/v1/XmlPull** |