Added baseline support to the 1.0.0 release, so we can start using it as a baseline for further releases. git-svn-id: https://svn.apache.org/repos/asf/ace/branches/1.0.0-semanticversion@1581337 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build/build.xml b/build/build.xml index a38119a..3625014 100644 --- a/build/build.xml +++ b/build/build.xml
@@ -150,4 +150,14 @@ <!-- and cleanup --> <delete dir="${target.base.dir}" /> </target> + + <target name="package-release" depends="init" description="Packages all artifacts to a release repository."> + <!-- + <bndrelease /> + --> + <mkdir dir="generated/releaserepo" /> + <copy todir="generated/releaserepo" flatten="true"> + <fileset dir=".." includes="*/generated/*.jar" /> + </copy> + </target> </project>
diff --git a/cnf/.gitignore b/cnf/.gitignore new file mode 100644 index 0000000..764f1f7 --- /dev/null +++ b/cnf/.gitignore
@@ -0,0 +1,2 @@ +/bin/ +/cache/
diff --git a/cnf/bnd.bnd b/cnf/bnd.bnd deleted file mode 100644 index 17eba33..0000000 --- a/cnf/bnd.bnd +++ /dev/null
@@ -1,3 +0,0 @@ --nobundles --buildpath: biz.aQute.bnd;version=1.51.1,\ - org.osgi.impl.bundle.bindex \ No newline at end of file
diff --git a/cnf/build-template.xml b/cnf/build-template.xml index e262b0c..b4b59dd 100644 --- a/cnf/build-template.xml +++ b/cnf/build-template.xml
@@ -30,7 +30,7 @@ <dirname property="workspacedir" file="${projectdir}" /> <!-- Define the location of bnd --> - <path id="bnd-classpath" location="${workspacedir}/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar" /> + <path id="bnd-classpath" location="${workspacedir}/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar" /> <!-- Load bnd and prepare the workspace --> <taskdef resource="aQute/bnd/ant/taskdef.properties" classpathref="bnd-classpath" />
diff --git a/cnf/build.bnd b/cnf/build.bnd index afa31ba..b183e87 100644 --- a/cnf/build.bnd +++ b/cnf/build.bnd
@@ -1,16 +1,50 @@ -## Place your specific settings here. +######################## +## BND BUILD SETTINGS ## +######################## -## Default settings are in ext/*.bnd and they will be overridden by anything -## you specify in this file. +## Global defaults are loaded from the bnd library (as shown below), place your +## specific settings here. Additional settings are inherited from ext/*.bnd and +## they will be overridden by anything you specify in this file. + +## General Options +#project.dependson: ${p-dependson;:} +#project.bootclasspath: ${p-bootclasspath;:} +#project.buildpath: ${p-buildpath;:} +#project.sourcepath: ${p-sourcepath;:} +#project.allsourcepath: ${p-allsourcepath;:} +#project.output: ${p-output} +#project.testpath: ${p-testpath;:} + +#-verbose: true +#project: ${basedir} +#src: src +#bin: bin +#target-dir: generated +#target: ${project}/${target-dir} +#build: ${workspace}/cnf +#p: ${basename;${project}} +#project.name: ${p} +#plugin-dir: ${build}/plugins + +## Java Compiler Options +#java: java +#javac: javac +#javac.source: 1.5 +#javac.target: 1.5 +#javac.debug: on + +## Bnd Options +#-sources: true +#-sourcepath: ${project}/src -## Properties from ext/*.bnd can be referenced in order to extend them. -## For example, to add one addtional plugin to the list defined in ext/repositories.bnd: +## Properties from ext/*.bnd can be referenced in order to extend them. For +## example, to add one additional plugin to the list defined in +## ext/repositories.bnd: # -plugin: ${ext.repositories.-plugin}, org.example.MyPlugin ## If you use git, you might want to uncomment the following lines: -# Git-Descriptor: ${system-allow-fail;git describe --dirty --always} -# Git-SHA: ${system-allow-fail;git rev-list -1 HEAD} - +# Git-Descriptor: ${system-allow-fail;git describe --dirty --always} +# Git-SHA: ${system-allow-fail;git rev-list -1 HEAD}
diff --git a/cnf/build.properties b/cnf/build.properties new file mode 100644 index 0000000..bf8a810 --- /dev/null +++ b/cnf/build.properties
@@ -0,0 +1,3 @@ +# This file is used to bootstrap the bnd ANT Task definition found in build-template.xml + +bnd.location=plugins/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar
diff --git a/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar b/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-latest.jar similarity index 84% rename from cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar rename to cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-latest.jar index 2eb817c..4737552 100644 --- a/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar +++ b/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-latest.jar Binary files differ
diff --git a/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar b/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar deleted file mode 100644 index c826f4d..0000000 --- a/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar +++ /dev/null Binary files differ
diff --git a/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-latest.jar b/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-latest.jar new file mode 100644 index 0000000..ea83fd4 --- /dev/null +++ b/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-latest.jar Binary files differ
diff --git a/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar b/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar deleted file mode 100644 index 1d88d84..0000000 --- a/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar +++ /dev/null Binary files differ
diff --git a/cnf/buildrepo/ee.minimum/ee.minimum-1.2.1.jar b/cnf/buildrepo/ee.minimum/ee.minimum-1.2.1.jar new file mode 100644 index 0000000..4340b40 --- /dev/null +++ b/cnf/buildrepo/ee.minimum/ee.minimum-1.2.1.jar Binary files differ
diff --git a/cnf/buildrepo/org.easymock/org.easymock-3.1.0.jar b/cnf/buildrepo/org.easymock/org.easymock-3.1.0.jar deleted file mode 100644 index 4b79dd1..0000000 --- a/cnf/buildrepo/org.easymock/org.easymock-3.1.0.jar +++ /dev/null Binary files differ
diff --git a/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar b/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar deleted file mode 100644 index 1cc248e..0000000 --- a/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar +++ /dev/null Binary files differ
diff --git a/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar b/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar deleted file mode 100644 index 2371ce6..0000000 --- a/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar +++ /dev/null Binary files differ
diff --git a/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar b/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar deleted file mode 100644 index 0804c99..0000000 --- a/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar +++ /dev/null Binary files differ
diff --git a/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar b/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar index b986ac1..9ed943f 100644 --- a/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar +++ b/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar Binary files differ
diff --git a/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar b/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar index d280bd9..da7d2db 100644 --- a/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar +++ b/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar Binary files differ
diff --git a/cnf/ext/defaults.bnd b/cnf/ext/defaults.bnd index 97ce076..9a56aab 100644 --- a/cnf/ext/defaults.bnd +++ b/cnf/ext/defaults.bnd
@@ -1,34 +1,14 @@ -# General Options -project.dependson = ${p-dependson;:} -project.bootclasspath = ${p-bootclasspath;:} -project.buildpath = ${p-buildpath;:} -project.sourcepath = ${p-sourcepath;:} -project.allsourcepath = ${p-allsourcepath;:} -project.output = ${p-output} +-buildpath: biz.aQute.bnd.annotation + project.testpath = ${p-testpath;:}:${workspace}/cnf/lib/testng/testng-6.5.2.jar --verbose: true -project: ${basedir} -src: src -bin: bin -target-dir: generated -target: ${project}/${target-dir} -build: ${workspace}/cnf -p: ${basename;${project}} -project.name: ${p} - -# Java Compiler Options -java: java -javac: javac javac.source: 1.6 javac.target: 1.6 javac.debug: on -# Bnd Options -sources: true --sourcepath: ${project}/src # Default Bundle headers Bundle-DocURL: http://ace.apache.org/ Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt -Bundle-Vendor: The Apache Software Foundation \ No newline at end of file +Bundle-Vendor: The Apache Software Foundation
diff --git a/cnf/ext/pluginpaths.bnd b/cnf/ext/pluginpaths.bnd new file mode 100644 index 0000000..07b43fe --- /dev/null +++ b/cnf/ext/pluginpaths.bnd
@@ -0,0 +1 @@ +-pluginpath: ${plugin-dir}/biz.aQute.repository/biz.aQute.repository-2.1.0.jar
diff --git a/cnf/ext/repositories.bnd b/cnf/ext/repositories.bnd index 257ee93..93690d2 100644 --- a/cnf/ext/repositories.bnd +++ b/cnf/ext/repositories.bnd
@@ -1,10 +1,8 @@ -plugindir: ${workspace}/cnf/plugins - --pluginpath: ${plugindir}/biz.aQute.repository/biz.aQute.repository-2.0.5.jar - --plugin: aQute.bnd.deployer.repository.LocalIndexedRepo;name=Release;local=${workspace}/cnf/releaserepo;pretty=true,\ +-plugin: \ + aQute.bnd.deployer.repository.LocalIndexedRepo;name=Release;local=${workspace}/cnf/releaserepo;pretty=true,\ aQute.bnd.deployer.repository.LocalIndexedRepo;name=Local;local=${workspace}/cnf/localrepo;pretty=true,\ aQute.bnd.deployer.repository.FixedIndexedRepo;name=Library Repository;locations='file://${build}/lib/repository.xml',\ - aQute.lib.deployer.FileRepo;name=Build;location=${workspace}/cnf/buildrepo + aQute.lib.deployer.FileRepo;name=Build;location=${workspace}/cnf/buildrepo,\ + aQute.lib.deployer.FileRepo; name=R; location=${workspace}/cnf/releaserepo -releaserepo: Release
diff --git a/cnf/localrepo/biz.aQute.bnd.annotation/biz.aQute.bnd.annotation-1.52.3.jar b/cnf/localrepo/biz.aQute.bnd.annotation/biz.aQute.bnd.annotation-1.52.3.jar new file mode 100644 index 0000000..ab40581 --- /dev/null +++ b/cnf/localrepo/biz.aQute.bnd.annotation/biz.aQute.bnd.annotation-1.52.3.jar Binary files differ
diff --git a/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-1.51.1.jar b/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-1.51.1.jar deleted file mode 100644 index 3f8146b..0000000 --- a/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-1.51.1.jar +++ /dev/null Binary files differ
diff --git a/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar b/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar new file mode 100644 index 0000000..7a0f198 --- /dev/null +++ b/cnf/localrepo/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar Binary files differ
diff --git a/cnf/localrepo/index.xml b/cnf/localrepo/index.xml index 097457b..6192704 100644 --- a/cnf/localrepo/index.xml +++ b/cnf/localrepo/index.xml
@@ -1,608 +1,153 @@ <?xml version='1.0' encoding='utf-8'?> -<repository increment='1370011015370' name='Local' xmlns='http://www.osgi.org/xmlns/repository/v1.0.0'> +<repository increment='1394191591933' name='Local' xmlns='http://www.osgi.org/xmlns/repository/v1.0.0'> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.log'/> + <attribute name='osgi.identity' value='slf4j.api'/> <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='version' type='Version' value='1.5.11'/> </capability> <capability namespace='osgi.content'> - <attribute name='osgi.content' value='88c4038729ab8dc4dddb018aeb41811443db0516b87d20cd60e55cd0593b85b1'/> - <attribute name='url' value='org.apache.felix.log/org.apache.felix.log-1.0.1.jar'/> - <attribute name='size' type='Long' value='22243'/> + <attribute name='osgi.content' value='b21bf26d56a98054dd3d668f85b4dfbdb33a5398453e0c551b801a5731edf11d'/> + <attribute name='url' value='slf4j.api/slf4j.api-1.5.11.jar'/> + <attribute name='size' type='Long' value='24199'/> <attribute name='mime' value='application/vnd.osgi.bundle'/> </capability> <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.log'/> - <attribute name='bundle-version' type='Version' value='1.0.1'/> + <attribute name='osgi.wiring.bundle' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.5.11'/> </capability> <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.log'/> - <attribute name='bundle-version' type='Version' value='1.0.1'/> + <attribute name='osgi.wiring.host' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.5.11'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.log'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.log'/> - <attribute name='bundle-version' type='Version' value='1.0.1'/> - <directive name='uses' value='org.osgi.framework'/> + <attribute name='osgi.wiring.package' value='org.slf4j'/> + <attribute name='version' type='Version' value='1.5.11'/> + <attribute name='bundle-symbolic-name' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.5.11'/> </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.log.LogService'/> - <directive name='effective' value='active'/> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.slf4j.spi'/> + <attribute name='version' type='Version' value='1.5.11'/> + <attribute name='bundle-symbolic-name' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.5.11'/> </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.log.LogReaderService'/> - <directive name='effective' value='active'/> - </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.log.LogService'/> - <directive name='uses' value='org.osgi.service.log'/> - <directive name='effective' value='active'/> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.slf4j.helpers'/> + <attribute name='version' type='Version' value='1.5.11'/> + <attribute name='bundle-symbolic-name' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.5.11'/> </capability> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.slf4j.impl)(version>=1.5.5))'/> </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> + <requirement namespace='osgi.ee'> + <directive name='filter' value='(&(osgi.ee=JavaSE)(version=1.3))'/> </requirement> </resource> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.useradmin.filestore'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.0.1'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='80b4f7af7d2d340e69803ec71df37d8bb206aaf4685b27b732b21edcd6d08a27'/> - <attribute name='url' value='org.apache.felix.useradmin.filestore/org.apache.felix.useradmin.filestore-1.0.1.jar'/> - <attribute name='size' type='Long' value='16849'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.useradmin.filestore'/> - <attribute name='bundle-version' type='Version' value='1.0.1'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.useradmin.filestore'/> - <attribute name='bundle-version' type='Version' value='1.0.1'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.useradmin)(version>=1.0.0)(!(version>=1.1.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.2.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.useradmin)(version>=1.1.0)(!(version>=1.2.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.gogo.shell'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='0.10.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='95e85d53c1683d01d456275ac5eb20fe9e37f03e2ac5a1fd11e204aaedbb803c'/> - <attribute name='url' value='org.apache.felix.gogo.shell/org.apache.felix.gogo.shell-0.10.0.jar'/> - <attribute name='size' type='Long' value='49004'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.gogo.shell'/> - <attribute name='bundle-version' type='Version' value='0.10.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.gogo.shell'/> - <attribute name='bundle-version' type='Version' value='0.10.0'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <attribute name='status' value='provisional'/> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.service.command)(version>=0.10.0))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.osgi.service.startlevel)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.osgi.util.tracker)'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.configadmin'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.6.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='a916382683770f5fecdf0244a6ddc3e1cdb3d2767a9855ed957a3e1e5eb32d1d'/> - <attribute name='url' value='org.apache.felix.configadmin/org.apache.felix.configadmin-1.6.0.jar'/> - <attribute name='size' type='Long' value='114545'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.configadmin'/> - <attribute name='bundle-version' type='Version' value='1.6.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.configadmin'/> - <attribute name='bundle-version' type='Version' value='1.6.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.felix.cm'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.configadmin'/> - <attribute name='bundle-version' type='Version' value='1.6.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.felix.cm.file'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.configadmin'/> - <attribute name='bundle-version' type='Version' value='1.6.0'/> - <directive name='uses' value='org.apache.felix.cm,org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.cm'/> - <attribute name='version' type='Version' value='1.5.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.configadmin'/> - <attribute name='bundle-version' type='Version' value='1.6.0'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.cm.ConfigurationAdmin'/> - <attribute name='service.description' value='Configuration Admin Service Specification 1.5 Implementation'/> - <attribute name='service.pid' value='org.osgi.service.cm.ConfigurationAdmin'/> - <attribute name='service.vendor' value='Apache Software Foundation'/> - <directive name='effective' value='active'/> - </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.apache.felix.cm.PersistenceManager'/> - <attribute name='service.description' value='Platform Filesystem Persistence Manager'/> - <attribute name='service.pid' value='org.apache.felix.cm.file.FilePersistenceManager'/> - <attribute name='service.vendor' value='Apache Software Foundation'/> - <directive name='effective' value='active'/> - </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.cm.ConfigurationAdmin'/> - <directive name='uses' value='org.osgi.service.cm'/> - <directive name='effective' value='active'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.cm)(version>=1.0.0)(!(version>=1.1.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.cm.file)(version>=1.0.0)(!(version>=1.1.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.5.0)(!(version>=1.6.0)))'/> - </requirement> - <requirement namespace='osgi.service'> - <directive name='filter' value='(objectClass=org.osgi.service.log.LogService)'/> - <directive name='effective' value='active'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='com.sun.jersey.client'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.13.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='2cb5b9f4a132ab54c0a10a89ad62d601d19eb1216b62184e923657923ceb175d'/> - <attribute name='url' value='com.sun.jersey.client/com.sun.jersey.client-1.13.0.jar'/> - <attribute name='size' type='Long' value='131269'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.api.client.filter'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='com.sun.jersey.api.client,com.sun.jersey.core.util,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.api.client.async'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='com.sun.jersey.api.client'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.api.client.config'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='com.sun.jersey.core.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.api.client'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='com.sun.jersey.api.client.async,javax.ws.rs.core,com.sun.jersey.client.impl,com.sun.jersey.api.client.filter,com.sun.jersey.client.proxy,com.sun.jersey.client.impl.async,com.sun.jersey.api.client.config,com.sun.jersey.core.spi.component.ioc,com.sun.jersey.spi.inject,com.sun.jersey.core.util,com.sun.jersey.core.spi.factory,javax.ws.rs.ext,com.sun.jersey.core.spi.component,com.sun.jersey.client.urlconnection,com.sun.jersey.spi,com.sun.jersey.spi.service,com.sun.jersey.core.provider,com.sun.jersey.core.header,com.sun.jersey.core.reflection'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.client.urlconnection'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='javax.net.ssl,com.sun.jersey.api.client,javax.ws.rs.core,com.sun.jersey.core.header,com.sun.jersey.spi'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.client.osgi'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='com.sun.ws.rs.ext,org.osgi.framework,javax.ws.rs.ext'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.client.impl.async'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='com.sun.jersey.api.client.async,com.sun.jersey.api.client'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.client.proxy'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='com.sun.jersey.api.client.async,com.sun.jersey.api.client'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.client.impl'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='com.sun.jersey.core.header,com.sun.jersey.api.client,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.ws.rs.ext'/> - <attribute name='version' type='Version' value='1.13.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> - <attribute name='bundle-version' type='Version' value='1.13.0'/> - <directive name='uses' value='com.sun.jersey.core.spi.factory,javax.ws.rs.core'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.header)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.provider)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.reflection)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.spi.component)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.spi.component.ioc)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.spi.factory)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.util)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.spi)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.spi.inject)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.spi.service)(version>=1.13.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.net.ssl)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=javax.ws.rs.core)(version>=1.1.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=javax.ws.rs.ext)(version>=1.1.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='jclouds-compute'/> + <attribute name='osgi.identity' value='aws-common'/> <attribute name='type' value='osgi.bundle'/> <attribute name='version' type='Version' value='1.5.0.beta_6'/> </capability> <capability namespace='osgi.content'> - <attribute name='osgi.content' value='48e4a3a441cfbe77d43fb8c417ff44380779d3ae4d2ff8950185d7bf08f80409'/> - <attribute name='url' value='jclouds-compute/jclouds-compute-1.5.0.jar'/> - <attribute name='size' type='Long' value='470098'/> + <attribute name='osgi.content' value='666b21ceb18a7a877631659d990a62e1c118d0ea0fd31afe58c6c4304b26e4c5'/> + <attribute name='url' value='aws-common/aws-common-1.5.0.jar'/> + <attribute name='size' type='Long' value='34847'/> <attribute name='mime' value='application/vnd.osgi.bundle'/> </capability> <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='jclouds-compute'/> + <attribute name='osgi.wiring.bundle' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> </capability> <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='jclouds-compute'/> + <attribute name='osgi.wiring.host' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.cim.xml'/> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.util'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-symbolic-name' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.http.functions,org.jclouds.util,org.xml.sax,org.jclouds.cim,com.google.common.base,com.google.common.collect'/> + <directive name='uses' value='com.google.common.base,org.jclouds.domain,javax.inject,org.jclouds.http.functions,javax.annotation,org.jclouds.rest,com.google.common.collect,org.jclouds.aws.xml,org.jclouds.io,org.jclouds.logging,org.jclouds.rest.internal,org.jclouds.http,org.jclouds.http.utils,org.jclouds.aws.domain'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.cim.functions'/> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.filters'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-symbolic-name' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.cim,org.jclouds.compute.domain.internal,com.google.common.collect,javax.inject'/> + <directive name='uses' value='org.jclouds.http,com.google.common.collect,javax.annotation,org.jclouds.rest,com.google.common.base,org.jclouds.rest.annotations,org.jclouds.util,org.jclouds.io,javax.crypto,org.jclouds.crypto,org.jclouds.logging,org.jclouds.date,com.google.common.io,org.jclouds.http.utils,javax.inject,org.jclouds.http.internal'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.cim'/> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.config'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-symbolic-name' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.base,com.google.common.collect,org.jclouds.compute.domain'/> + <directive name='uses' value='org.jclouds.rest,org.jclouds.http,org.jclouds.http.annotation,com.google.common.reflect,com.google.inject.binder,org.jclouds.aws.handlers,org.jclouds.rest.config,org.jclouds.date,org.jclouds.aws.filters,javax.inject,com.google.inject'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute'/> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.xml'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-symbolic-name' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.compute.internal,org.jclouds.scriptbuilder.domain,com.google.common.util.concurrent,com.google.common.base,org.jclouds.compute.options,org.jclouds.domain,com.google.inject,org.jclouds.compute.extensions,org.jclouds.javax.annotation,org.jclouds.rest,org.jclouds,org.jclouds.apis,org.jclouds.providers,com.google.common.collect,org.jclouds.compute.util,org.jclouds.ssh'/> + <directive name='uses' value='org.jclouds.http.functions,org.jclouds.aws.domain'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.events'/> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.domain'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.scriptbuilder.domain,org.jclouds.scriptbuilder,com.google.common.base'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.functions'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,javax.annotation,com.google.common.net,com.google.common.base,org.jclouds.logging,org.jclouds.compute.reference,org.jclouds.domain,org.jclouds.compute.util,javax.inject,com.google.inject,org.jclouds.ssh,org.jclouds.javax.annotation,org.jclouds.compute.options,org.jclouds.compute.internal,org.jclouds.scriptbuilder.domain,org.jclouds.scriptbuilder.statements.ssh,com.google.common.collect,org.jclouds.scriptbuilder'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.domain.internal'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.collect,org.jclouds.domain.internal,com.google.common.base,org.jclouds.domain,org.jclouds.javax.annotation,org.jclouds.compute.util,com.google.common.primitives,javax.annotation,org.jclouds.collect,org.jclouds.compute.options,org.jclouds.util,org.jclouds.logging,javax.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.stub.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.rest,com.google.common.collect,org.jclouds.compute,org.jclouds.compute.options,org.jclouds.location.suppliers.all,org.jclouds.domain,org.jclouds.compute.util,javax.inject,org.jclouds.compute.predicates,org.jclouds.concurrent,org.jclouds.compute.config,com.google.inject,com.google.common.cache,org.jclouds.predicates,com.google.common.net,org.jclouds.compute.domain.internal,org.jclouds.rest.annotations'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.predicates.internal'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.logging,org.jclouds.compute.domain,javax.annotation,com.google.common.collect,com.google.common.base,org.jclouds.domain,org.jclouds.compute.util,javax.inject,org.jclouds.compute.strategy,com.google.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.extensions'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.util.concurrent'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.domain'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.javax.annotation,org.jclouds.cim,org.jclouds.ovf,org.jclouds.ovf.internal,org.jclouds.compute.domain.internal,org.jclouds.domain,com.google.inject,com.google.common.collect,com.google.common.base,com.google.common.io,org.jclouds.compute.config,org.jclouds.compute.predicates,org.jclouds.compute.options'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.strategy'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.collect,org.jclouds.compute.strategy.impl,org.jclouds.compute.config,com.google.inject,com.google.common.base,org.jclouds.compute.options,javax.annotation,org.jclouds.scriptbuilder.domain,com.google.common.net,com.google.inject.assistedinject,org.jclouds.compute.callables,org.jclouds.logging,org.jclouds.compute.reference,org.jclouds.javax.annotation,org.jclouds.compute.util,javax.inject,org.jclouds.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.internal'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.javax.annotation,com.google.common.base,org.jclouds.logging,org.jclouds.compute.strategy,com.google.common.util.concurrent,org.jclouds.scriptbuilder.domain,org.jclouds.compute.options,org.jclouds.compute.callables,org.jclouds.predicates,javax.annotation,org.jclouds.compute,org.jclouds.util,org.jclouds.scriptbuilder.functions,org.jclouds.domain,org.jclouds.compute.extensions,org.jclouds.collect,com.google.common.collect,org.jclouds.compute.reference,org.jclouds.concurrent,org.jclouds.compute.util,javax.inject,org.jclouds.compute.predicates,org.jclouds.rest,org.jclouds.location,com.google.common.reflect,org.jclouds.internal,org.jclouds,org.jclouds.compute.functions,com.google.common.cache,org.jclouds.predicates.validators,com.google.inject,org.jclouds.xml,org.jclouds.json,org.jclouds.crypto,com.google.common.eventbus,org.jclouds.rest.internal,org.jclouds.date,org.jclouds.ssh'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.strategy.impl'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.domain,org.jclouds.compute.strategy,javax.annotation,com.google.common.collect,org.jclouds.compute,org.jclouds.compute.options,org.jclouds.logging,org.jclouds.compute.util,javax.inject,org.jclouds.compute.predicates,org.jclouds.compute.functions,com.google.common.util.concurrent,org.jclouds.compute.config,org.jclouds.concurrent,org.jclouds.javax.annotation'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.callables'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.predicates,com.google.common.util.concurrent,javax.annotation,org.jclouds.scriptbuilder.domain,com.google.common.primitives,com.google.inject.assistedinject,org.jclouds.compute.events,org.jclouds.scriptbuilder,com.google.common.eventbus,org.jclouds.compute.reference,org.jclouds.logging,com.google.inject.name,com.google.inject,javax.inject,org.jclouds.compute.options,org.jclouds.scriptbuilder.statements.login,org.jclouds.domain,org.jclouds.ssh,com.google.common.collect'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.options'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.domain,org.jclouds.javax.annotation,com.google.common.base,org.jclouds.scriptbuilder.domain,com.google.common.collect,com.google.common.primitives'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.reference'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='javax.inject,com.google.inject,com.google.common.base'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.stub'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.apis,org.jclouds.apis.internal,org.jclouds.compute.stub.config,org.jclouds.compute'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.inject,org.jclouds.compute.domain,com.google.common.base,org.jclouds.compute.reference,org.jclouds.json,com.google.common.collect,org.jclouds.scriptbuilder.domain,org.jclouds.compute.callables,org.jclouds.compute.options,javax.inject,com.google.common.util.concurrent,org.jclouds.rest,com.google.inject.assistedinject,org.jclouds.util,org.jclouds.compute.functions,org.jclouds.rest.suppliers,org.jclouds.location,org.jclouds.domain,org.jclouds.config,com.google.inject.name,org.jclouds.compute.extensions,org.jclouds.compute.strategy,org.jclouds.collect,com.google.inject.binder,org.jclouds.compute.strategy.impl,org.jclouds.compute,org.jclouds.location.suppliers,org.jclouds.predicates,org.jclouds.compute.predicates,org.jclouds.javax.annotation,org.jclouds.functions,org.jclouds.scriptbuilder.functions,org.jclouds.compute.internal'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.util'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.rest,org.jclouds.scriptbuilder.domain,com.google.common.collect,org.jclouds.compute,org.jclouds.compute.options,org.jclouds.http,com.google.common.reflect,org.jclouds.compute.strategy,org.jclouds.compute.config,javax.inject,com.google.common.net,org.jclouds.logging,org.jclouds.predicates,javax.annotation,com.google.common.util.concurrent,com.google.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.compute.predicates'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.compute.strategy,com.google.common.collect,org.jclouds.compute.predicates.internal,javax.inject,com.google.common.base,com.google.inject,org.jclouds.javax.annotation,org.jclouds.domain,org.jclouds.util,org.jclouds.ssh,org.jclouds.logging,javax.annotation'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.net.util'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.net.domain,com.google.common.collect,com.google.common.base'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.net.domain'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-symbolic-name' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> <directive name='uses' value='com.google.common.collect,com.google.common.base'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ovf'/> + <attribute name='osgi.wiring.package' value='org.jclouds.aws'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-symbolic-name' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.collect,com.google.common.base,org.jclouds.ovf.internal,org.jclouds.javax.annotation,org.jclouds.cim'/> + <directive name='uses' value='org.jclouds.http,org.jclouds.aws.domain'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ovf.xml'/> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.handlers'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-symbolic-name' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ovf,org.jclouds.util,javax.inject,org.xml.sax,org.jclouds.logging,javax.annotation,org.jclouds.ovf.xml.internal,org.jclouds.http.functions,org.jclouds.cim.xml,com.google.common.base,org.jclouds.cim'/> + <directive name='uses' value='org.jclouds.http.handlers,org.jclouds.aws.util,org.jclouds.http,com.google.common.collect,org.jclouds.aws.domain,org.jclouds.io,com.google.inject,org.jclouds.rest,javax.annotation,org.jclouds.util,org.jclouds.aws,org.jclouds.logging,javax.inject'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ovf.xml.internal'/> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.reference'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-symbolic-name' value='aws-common'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.http.functions,org.jclouds.ovf,org.jclouds.ovf.internal,com.google.common.collect,org.jclouds.util,org.jclouds.ovf.xml,javax.inject,com.google.inject,org.xml.sax'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ovf.internal'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ovf,com.google.common.collect,com.google.common.base'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ssh'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-compute'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.net,org.jclouds.domain,org.jclouds.compute.domain,org.jclouds.io'/> </capability> <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.cache)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.eventbus)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=com.google.common.io)(version>=12.0.0)(!(version>=13.0.0)))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.net)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.primitives)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=com.google.common.reflect)(version>=12.0.0)(!(version>=13.0.0)))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.util.concurrent)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.assistedinject)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.name)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> </requirement> <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.crypto)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.collect)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.concurrent)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> @@ -612,915 +157,244 @@ <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.annotation)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.functions)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.internal)(version>=1.5.0.beta6))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.handlers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.utils)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.io)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.javax.annotation)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.json)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.suppliers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.suppliers.all)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.predicates)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.predicates.validators)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.providers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.annotations)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.internal)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.suppliers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.statements.login)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.statements.ssh)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.xml)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> - </requirement> </resource> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='com.google.inject'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='3.0.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='e442b7dd30395fee66d38b9bb92cbb52a0d9968f45c2fa36582c2d01acb0bfc5'/> - <attribute name='url' value='com.google.inject/com.google.inject-3.0.0.jar'/> - <attribute name='size' type='Long' value='719884'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='com.google.inject'/> - <attribute name='bundle-version' type='Version' value='3.0.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='com.google.inject'/> - <attribute name='bundle-version' type='Version' value='3.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.inject.matcher'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='com.google.inject'/> - <attribute name='bundle-version' type='Version' value='3.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.inject.name'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='com.google.inject'/> - <attribute name='bundle-version' type='Version' value='3.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.inject.spi'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='com.google.inject'/> - <attribute name='bundle-version' type='Version' value='3.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.inject.binder'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='com.google.inject'/> - <attribute name='bundle-version' type='Version' value='3.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.inject.util'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='com.google.inject'/> - <attribute name='bundle-version' type='Version' value='3.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.inject'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='com.google.inject'/> - <attribute name='bundle-version' type='Version' value='3.0.0'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.aopalliance.intercept)'/> - </requirement> - <requirement namespace='osgi.ee'> - <directive name='filter' value='(|(osgi.ee=J2SE-1.5)(osgi.ee=JavaSE-1.6))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='osgi.cmpn'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='8a6464bc7e1bb4f65c27c62f7d9cf7578ba6de7f35c75314a9c38fc20b2f8978'/> - <attribute name='url' value='osgi.cmpn/osgi.cmpn-4.3.1.jar'/> - <attribute name='size' type='Long' value='767142'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.application'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.application'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.reflect'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.container'/> - <attribute name='version' type='Version' value='1.0.2'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.service.blueprint.reflect,org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.cm'/> - <attribute name='version' type='Version' value='1.4.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.component'/> - <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.component.annotations'/> - <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.coordinator'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin.spi'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework,org.osgi.service.deploymentadmin'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.device'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.notification'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.service.dmt'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.dmt'/> - <attribute name='version' type='Version' value='2.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.security'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.service.dmt'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.spi'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.service.dmt'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.notification.spi'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.service.dmt.notification'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.event'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.http'/> - <attribute name='version' type='Version' value='1.2.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='javax.servlet.http,javax.servlet'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.io'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='javax.microedition.io'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.jdbc'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='javax.sql'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.jndi'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='javax.naming.directory,javax.naming'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.jpa'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='javax.persistence'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.log'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.metatype'/> - <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.monitor'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/> - <attribute name='version' type='Version' value='1.1.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.provisioning'/> - <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.remoteserviceadmin'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.upnp'/> - <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.useradmin'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.wireadmin'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.measurement'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.position'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.util.measurement'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.tracker'/> - <attribute name='version' type='Version' value='1.5.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.xml'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> - <directive name='uses' value='org.osgi.framework,javax.xml.parsers'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.microedition.io)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.naming)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.naming.directory)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.persistence)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.servlet)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.servlet.http)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.sql)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/> - <directive name='resolution' value='optional'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='javax.servlet'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='2.5.0.v200910301333'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='c2030131f54c997400a1b245980f609489fd4cded5283ac3fb17bfee6ca8ff49'/> - <attribute name='url' value='javax.servlet/javax.servlet-2.5.0.jar'/> - <attribute name='size' type='Long' value='118865'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='javax.servlet'/> - <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='javax.servlet'/> - <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.servlet'/> - <attribute name='version' type='Version' value='2.5.0'/> - <attribute name='bundle-symbolic-name' value='javax.servlet'/> - <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.servlet.http'/> - <attribute name='version' type='Version' value='2.5.0'/> - <attribute name='bundle-symbolic-name' value='javax.servlet'/> - <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.servlet.resources'/> - <attribute name='version' type='Version' value='2.5.0'/> - <attribute name='bundle-symbolic-name' value='javax.servlet'/> - <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> - </capability> - <requirement namespace='osgi.ee'> - <directive name='filter' value='(|(osgi.ee=CDC-1.1/Foundation-1.1)(osgi.ee=J2SE-1.4))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.deployment.rp.autoconf'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='0.1.4'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='fe71f479aa71bc6a97236151afbb7b7326f14ea21682352be62b2a6b3d5a50e3'/> - <attribute name='url' value='org.apache.felix.deployment.rp.autoconf/org.apache.felix.deployment.rp.autoconf-0.1.4.jar'/> - <attribute name='size' type='Long' value='100940'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.deployment.rp.autoconf'/> - <attribute name='bundle-version' type='Version' value='0.1.4'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.deployment.rp.autoconf'/> - <attribute name='bundle-version' type='Version' value='0.1.4'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin.spi'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.deployment.rp.autoconf'/> - <attribute name='bundle-version' type='Version' value='0.1.4'/> - <directive name='uses' value='org.osgi.framework,org.osgi.service.deploymentadmin'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm)(version>=3.0.0)(!(version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.2.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.amdatu.mongo'/> + <attribute name='osgi.identity' value='org.apache.felix.metatype'/> <attribute name='type' value='osgi.bundle'/> <attribute name='version' type='Version' value='1.0.4'/> </capability> <capability namespace='osgi.content'> - <attribute name='osgi.content' value='b3f2b55e2a87b696436b704ef164405f326ae3650a5cae91dcf070c566a29438'/> - <attribute name='url' value='org.amdatu.mongo/org.amdatu.mongo-1.0.4.jar'/> - <attribute name='size' type='Long' value='12026'/> + <attribute name='osgi.content' value='3eba0039242a2bd3c26609648d50c0850b3f11cdebbca94acb45b555ddddef10'/> + <attribute name='url' value='org.apache.felix.metatype/org.apache.felix.metatype-1.0.4.jar'/> + <attribute name='size' type='Long' value='93990'/> <attribute name='mime' value='application/vnd.osgi.bundle'/> </capability> <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.amdatu.mongo'/> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.metatype'/> <attribute name='bundle-version' type='Version' value='1.0.4'/> </capability> <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.amdatu.mongo'/> + <attribute name='osgi.wiring.host' value='org.apache.felix.metatype'/> <attribute name='bundle-version' type='Version' value='1.0.4'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.amdatu.mongo'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='org.amdatu.mongo'/> + <attribute name='osgi.wiring.package' value='org.apache.felix.metatype'/> + <attribute name='version' type='Version' value='1.0.4'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.metatype'/> <attribute name='bundle-version' type='Version' value='1.0.4'/> - <directive name='uses' value='com.mongodb'/> + <directive name='uses' value='org.osgi.service.metatype,org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.metatype'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.metatype'/> + <attribute name='bundle-version' type='Version' value='1.0.4'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.osgi.service.metatype.MetaTypeService'/> + <directive name='uses' value='org.osgi.service.metatype'/> + <directive name='effective' value='active'/> </capability> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.mongodb)'/> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.metatype)(version>=1.0.0))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.amdatu.mongo)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm)(version>=3.0.0)(!(version>=4.0.0)))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.metatype)(version>=1.1.0))'/> </requirement> </resource> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='jclouds-sshj'/> + <attribute name='osgi.identity' value='com.google.guava'/> <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.5.0.beta_6'/> + <attribute name='version' type='Version' value='12.0.0'/> </capability> <capability namespace='osgi.content'> - <attribute name='osgi.content' value='8e137c9a63b1819c5d5cc5bb23b654a37c6e8c0898ef2cbc3d0ffc6880140c05'/> - <attribute name='url' value='jclouds-sshj/jclouds-sshj-1.5.0.jar'/> - <attribute name='size' type='Long' value='34930'/> + <attribute name='osgi.content' value='138c9e67182196d60ae4525f89790a1dad0383a36e9b52884dd92d7584ac5ada'/> + <attribute name='url' value='com.google.guava/com.google.guava-12.0.0.jar'/> + <attribute name='size' type='Long' value='1817834'/> <attribute name='mime' value='application/vnd.osgi.bundle'/> </capability> <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='jclouds-sshj'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <attribute name='osgi.wiring.bundle' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> </capability> <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='jclouds-sshj'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <attribute name='osgi.wiring.host' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.sshj.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-sshj'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.http.handlers,com.google.common.net,org.jclouds.sshj,org.jclouds.domain,javax.inject,com.google.inject,org.jclouds.ssh,com.google.inject.binder'/> + <attribute name='osgi.wiring.package' value='com.google.common.net'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='com.google.common.base,javax.annotation,com.google.common.hash,com.google.common.io,com.google.common.primitives,com.google.common.collect'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.sshj'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-sshj'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.net,org.jclouds.domain,org.jclouds.logging,javax.annotation,net.schmizz.sshj.transport.verification,com.google.common.base,net.schmizz.sshj,javax.inject,net.schmizz.sshj.userauth.keyprovider,net.schmizz.sshj.sftp,com.google.common.collect,net.schmizz.sshj.connection.channel.direct,net.schmizz.sshj.connection,net.schmizz.sshj.transport,com.google.common.io,org.apache.commons.io.input,org.jclouds.compute.domain,net.schmizz.sshj.common,org.jclouds.io.payloads,org.jclouds.io,net.schmizz.sshj.xfer,org.jclouds.http.handlers,org.jclouds.rest,net.schmizz.sshj.userauth,org.jclouds.util,org.jclouds.ssh,org.jclouds.crypto,com.google.inject'/> + <attribute name='osgi.wiring.package' value='com.google.common.collect'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='com.google.common.base,javax.annotation,com.google.common.primitives,com.google.common.math'/> </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.io)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.net)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.primitives'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='javax.annotation,com.google.common.base,sun.misc'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.base'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='javax.annotation'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.cache'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='com.google.common.collect,com.google.common.util.concurrent,javax.annotation,com.google.common.base,com.google.common.primitives'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.eventbus'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='com.google.common.collect,com.google.common.base,com.google.common.cache'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.util.concurrent'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='com.google.common.base,javax.annotation,com.google.common.collect'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.hash'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='com.google.common.base,com.google.common.math,com.google.common.primitives,javax.annotation'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.io'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='com.google.common.hash,com.google.common.base,javax.annotation,com.google.common.primitives'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.reflect'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='javax.annotation,com.google.common.base,com.google.common.collect'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.math'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + <directive name='uses' value='com.google.common.base,javax.annotation'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.common.annotations'/> + <attribute name='version' type='Version' value='12.0.0'/> + <attribute name='bundle-symbolic-name' value='com.google.guava'/> + <attribute name='bundle-version' type='Version' value='12.0.0'/> + </capability> <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> + <directive name='resolution' value='optional'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.common)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.connection)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.connection.channel.direct)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.sftp)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.transport)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.transport.verification)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.userauth)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.userauth.keyprovider)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.xfer)(version>=0.8.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.commons.io.input)(version>=1.4.0)(!(version>=3.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.handlers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.io)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.io.payloads)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ssh)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> + <directive name='filter' value='(osgi.wiring.package=sun.misc)'/> + <directive name='resolution' value='optional'/> </requirement> </resource> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='jclouds-scriptbuilder'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.5.0.beta_6'/> + <attribute name='osgi.identity' value='slf4j.simple'/> + <attribute name='type' value='osgi.fragment'/> + <attribute name='version' type='Version' value='1.5.11'/> </capability> <capability namespace='osgi.content'> - <attribute name='osgi.content' value='8a97160dcf4c1af4f1194c177a1761aa638edf7dce5233c705218bd37806a603'/> - <attribute name='url' value='jclouds-scriptbuilder/jclouds-scriptbuilder-1.5.0.jar'/> - <attribute name='size' type='Long' value='115339'/> + <attribute name='osgi.content' value='19391e725f028196329bd1e49b91c9bfd11333ca0ccd5c0a5cc95d1045406139'/> + <attribute name='url' value='slf4j.simple/slf4j.simple-1.5.11.jar'/> + <attribute name='size' type='Long' value='7854'/> <attribute name='mime' value='application/vnd.osgi.bundle'/> </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.domain'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.scriptbuilder.statements.login,com.google.common.collect,com.google.common.base,org.jclouds.scriptbuilder.util,org.jclouds.scriptbuilder,com.google.common.cache'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.statements.java'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.scriptbuilder.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.statements.ssh'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.scriptbuilder.domain,com.google.common.collect,com.google.common.base'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.statements.login'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.io,com.google.common.base,org.jclouds.crypto,org.jclouds.javax.annotation,org.jclouds.domain,com.google.inject,org.jclouds.scriptbuilder.domain,org.jclouds.scriptbuilder.statements.ssh,com.google.common.collect,org.jclouds.util,javax.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.functionloader'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.scriptbuilder.domain,com.google.common.io,com.google.common.base,org.jclouds.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.functionloader.osgi'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.osgi.framework,org.jclouds.scriptbuilder.functionloader,org.jclouds.scriptbuilder.domain,com.google.common.io,com.google.common.base'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.functions'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.scriptbuilder.domain,org.jclouds.domain,org.jclouds.javax.annotation,com.google.common.base,org.jclouds.scriptbuilder.statements.login,javax.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.util'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.scriptbuilder.domain,com.google.common.base,com.google.common.collect,org.jclouds.util,org.jclouds.scriptbuilder.functionloader'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.scriptbuilder.domain,com.google.common.collect,com.google.common.base,org.jclouds.scriptbuilder.util'/> + <attribute name='osgi.wiring.package' value='org.slf4j.impl'/> + <attribute name='version' type='Version' value='1.5.11'/> + <attribute name='bundle-symbolic-name' value='slf4j.simple'/> + <attribute name='bundle-version' type='Version' value='1.5.11'/> </capability> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.slf4j)(version>=1.5.11))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.cache)(version>=12.0.0)(!(version>=13.0.0)))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.slf4j.spi)(version>=1.5.11))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.slf4j.helpers)(version>=1.5.11))'/> </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.io)(version>=12.0.0)(!(version>=13.0.0)))'/> + <requirement namespace='osgi.wiring.bundle'> + <directive name='filter' value='(osgi.wiring.bundle=slf4j.api)'/> </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> + <requirement namespace='osgi.wiring.host'> + <directive name='filter' value='(&(osgi.wiring.host=slf4j.api)(bundle-version>=0.0.0))'/> </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.javax.annotation)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.ops4j.base.store'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.2.2'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='653b19a591c28fcb8d5d89f4e61064a711362fdd73f0a05a01e1596b8a7901c3'/> - <attribute name='url' value='org.ops4j.base.store/org.ops4j.base.store-1.2.2.jar'/> - <attribute name='size' type='Long' value='7323'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.ops4j.base.store'/> - <attribute name='bundle-version' type='Version' value='1.2.2'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.ops4j.base.store'/> - <attribute name='bundle-version' type='Version' value='1.2.2'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.ops4j.store.intern'/> - <attribute name='version' type='Version' value='1.2.2'/> - <attribute name='bundle-symbolic-name' value='org.ops4j.base.store'/> - <attribute name='bundle-version' type='Version' value='1.2.2'/> - <directive name='uses' value='org.ops4j.store,org.ops4j.io,org.apache.commons.logging'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.ops4j.store'/> - <attribute name='version' type='Version' value='1.2.2'/> - <attribute name='bundle-symbolic-name' value='org.ops4j.base.store'/> - <attribute name='bundle-version' type='Version' value='1.2.2'/> - <directive name='uses' value='org.ops4j.store.intern'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.apache.commons.logging)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.ops4j.io)(version>=1.2.2))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.ops4j.store)(version>=1.2.2))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.ops4j.store.intern)(version>=1.2.2))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='jclouds-slf4j'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='2e08770f0028b65e5f320fff64a1515f8010787b2f6c3bd5e0c0444b5c7ebee0'/> - <attribute name='url' value='jclouds-slf4j/jclouds-slf4j-1.5.0.jar'/> - <attribute name='size' type='Long' value='11299'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='jclouds-slf4j'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='jclouds-slf4j'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.logging.slf4j.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-slf4j'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.logging,org.jclouds.logging.config,org.jclouds.logging.slf4j'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.logging.slf4j'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-slf4j'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.logging,org.slf4j'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0)))'/> + <requirement namespace='osgi.ee'> + <directive name='filter' value='(&(osgi.ee=JavaSE)(version=1.3))'/> </requirement> </resource> <resource> @@ -2199,2860 +1073,32 @@ </resource> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='com.sun.jersey.jersey-core'/> + <attribute name='osgi.identity' value='org.apache.commons.cli'/> <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.12.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='0d0aa270e92e06afc813be75cf79fe511b2cea9c54e66037bacfcdc435c95f9e'/> - <attribute name='url' value='com.sun.jersey.jersey-core/com.sun.jersey.jersey-core-1.12.0.jar'/> - <attribute name='size' type='Long' value='461868'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.provider.jaxb'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='javax.ws.rs,javax.xml.parsers,com.sun.jersey.core.util,com.sun.jersey.core.provider,com.sun.jersey.core.impl.provider.entity,javax.ws.rs.ext,org.xml.sax,com.sun.jersey.api.provider.jaxb,javax.xml.stream,javax.xml.transform,javax.xml.bind.annotation,javax.xml.transform.stream,javax.xml.transform.sax,javax.xml.bind,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.impl.provider.header'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.header,com.sun.jersey.core.header.reader,com.sun.jersey.spi,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.ws.rs'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.impl'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.localization'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.util'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.impl,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.provider'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.util,javax.ws.rs.ext,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.api.provider.jaxb'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.scanning'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.spi.scanning.uri,com.sun.jersey.spi.service,com.sun.jersey.core.util,com.sun.jersey.core.reflection,com.sun.jersey.api.uri'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.impl.provider.xml'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='javax.xml.stream,com.sun.jersey.core.spi.component,javax.xml.transform,javax.xml.parsers,com.sun.jersey.core.util,com.sun.jersey.spi.inject,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.header'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.impl.provider.header,javax.ws.rs,com.sun.jersey.core.header.reader,com.sun.jersey.core.util,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.header.reader'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.impl.provider.header,com.sun.jersey.core.header,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.osgi'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.spi.scanning.uri,com.sun.jersey.impl,com.sun.jersey.core.spi.scanning,org.osgi.framework,com.sun.jersey.spi.service'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.spi'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='javax.ws.rs.ext,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.spi.inject'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.spi.component'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.ws.rs.core'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='javax.ws.rs,javax.ws.rs.ext'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.localization'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.scanning.uri'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.spi.scanning,com.sun.jersey.core.util,javax.ws.rs.core,com.sun.jersey.api.uri'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.component'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='javax.ws.rs,com.sun.jersey.core.spi.factory,com.sun.jersey.spi.service,com.sun.jersey.core.reflection,com.sun.jersey.spi.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.factory'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.spi.component,javax.ws.rs,com.sun.jersey.core.util,com.sun.jersey.core.reflection,javax.ws.rs.ext,com.sun.jersey.core.header,com.sun.jersey.spi,com.sun.jersey.spi.service,com.sun.jersey.spi.inject,com.sun.jersey.api.uri,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.component.ioc'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.spi.component,com.sun.jersey.spi.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.api.representation'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.reflection'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='javax.ws.rs,com.sun.jersey.impl,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.ws.rs.ext'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='javax.ws.rs,javax.ws.rs.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.core.impl.provider.entity'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.core.provider.jaxb,javax.ws.rs,javax.mail.internet,javax.imageio.stream,com.sun.jersey.impl,javax.imageio.spi,javax.mail.util,com.sun.jersey.core.util,com.sun.jersey.core.provider,javax.xml.transform.dom,org.xml.sax,javax.imageio,javax.xml.stream,com.sun.jersey.spi,javax.xml.transform.sax,com.sun.jersey.spi.inject,javax.ws.rs.core,javax.xml.parsers,com.sun.jersey.api.representation,javax.ws.rs.ext,org.w3c.dom,javax.activation,javax.xml.transform,javax.xml.bind.annotation,javax.xml.transform.stream,javax.mail,javax.xml.bind'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.spi.service'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='com.sun.jersey.impl,com.sun.jersey.core.reflection'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.sun.jersey.api.uri'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> - <attribute name='bundle-version' type='Version' value='1.12.0'/> - <directive name='uses' value='javax.ws.rs,com.sun.jersey.core.util,javax.ws.rs.core'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.api.provider.jaxb)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.api.representation)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.api.uri)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.header)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.header.reader)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.impl.provider.entity)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.impl.provider.header)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.impl.provider.xml)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.osgi)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.provider)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.provider.jaxb)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.reflection)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.component)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.component.ioc)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.factory)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.scanning)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.scanning.uri)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.util)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.impl)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.localization)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.spi)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.spi.inject)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.spi.service)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.activation)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.imageio)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.imageio.spi)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.imageio.stream)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.mail)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.mail.internet)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.mail.util)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.bind)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.bind.annotation)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.stream)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.transform)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.dom)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.sax)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.stream)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.w3c.dom)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='aws-ec2'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='c00ceec672aca1ddb56890fef9935a721029a0bb0ae043c3ce394c8c0b81b245'/> - <attribute name='url' value='aws-ec2/aws-ec2-1.5.0.jar'/> - <attribute name='size' type='Long' value='196969'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.strategy'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.base,org.jclouds.ec2.compute.predicates,javax.annotation,org.jclouds.ec2,org.jclouds.ec2.options,org.jclouds.aws.ec2,org.jclouds.aws.ec2.functions,com.google.common.cache,org.jclouds.logging,org.jclouds.ec2.compute.domain,org.jclouds.aws.ec2.services,org.jclouds.domain,org.jclouds.compute.domain,org.jclouds.aws.ec2.options,com.google.common.collect,org.jclouds.compute.options,org.jclouds.aws.ec2.compute,org.jclouds.aws.ec2.compute.predicates,org.jclouds.ec2.compute.strategy,com.google.common.util.concurrent,org.jclouds.compute.util,javax.inject,org.jclouds.aws.ec2.domain,org.jclouds.compute.strategy,org.jclouds.location,org.jclouds.concurrent,org.jclouds.scriptbuilder.domain,org.jclouds.ec2.compute.options,org.jclouds.compute.functions'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.functions'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.ec2.domain,org.jclouds.collect,com.google.common.base,org.jclouds.ec2.compute.functions,com.google.common.cache,org.jclouds.compute.functions,org.jclouds.ec2.compute.domain,org.jclouds.domain,org.jclouds.compute.util,javax.inject,org.jclouds.aws.ec2.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.options'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.collect,org.jclouds.ec2.options,com.google.common.base,org.jclouds.ec2.domain,org.jclouds.aws.ec2.domain,org.jclouds.ec2.options.internal,org.jclouds.date,org.jclouds.date.internal'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.reflect,org.jclouds.apis.internal,org.jclouds.ec2,com.google.common.collect,org.jclouds.aws.ec2.compute,org.jclouds.ec2.compute.config,org.jclouds.aws.ec2.compute.config,org.jclouds.apis,org.jclouds.aws.ec2.config,org.jclouds.rest.internal,org.jclouds.rest,org.jclouds.aws.ec2.services,org.jclouds.rest.annotations,org.jclouds.concurrent,org.jclouds.providers,org.jclouds.providers.internal,org.jclouds.aws.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.functions'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='javax.annotation,org.jclouds.aws.ec2,com.google.common.base,org.jclouds.aws,com.google.common.cache,org.jclouds.logging,org.jclouds.ec2.compute.domain,org.jclouds.aws.ec2.services,org.jclouds.aws.domain,javax.inject,org.jclouds.aws.ec2.domain,org.jclouds.ec2.domain,com.google.common.collect,org.jclouds.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.compute.options,org.jclouds.ec2.domain,org.jclouds.ec2,org.jclouds.aws.ec2,org.jclouds.compute,org.jclouds.util,org.jclouds.scriptbuilder.functions,com.google.common.cache,org.jclouds.logging,org.jclouds.compute.functions,org.jclouds.aws.util,org.jclouds.ec2.compute.domain,org.jclouds.aws.ec2.services,org.jclouds.domain,org.jclouds.compute.extensions,org.jclouds.compute.strategy,org.jclouds.compute.internal,org.jclouds.ec2.compute,org.jclouds.collect,com.google.common.collect,org.jclouds.ec2.compute.options,org.jclouds.compute.callables,org.jclouds.compute.reference,com.google.common.util.concurrent,javax.inject,org.jclouds.aws.ec2.domain,org.jclouds.aws.ec2.compute.internal,com.google.inject,org.jclouds.ec2.compute.internal,org.jclouds.javax.annotation,org.jclouds.aws.ec2.options,org.jclouds.scriptbuilder.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.binders'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.rest,org.jclouds.http,org.jclouds.aws.ec2.options,com.google.common.collect,org.jclouds.http.utils,com.google.common.base,javax.inject,org.jclouds.aws.ec2.domain,org.jclouds.aws.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.predicates'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.compute.predicates,org.jclouds.ec2.compute.domain,org.jclouds.ec2,org.jclouds.aws.ec2.services,com.google.common.collect,org.jclouds.aws.ec2,com.google.common.base,javax.inject,com.google.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.aws.ec2.compute.suppliers,org.jclouds.ec2.compute.config,com.google.inject,com.google.common.collect,com.google.common.cache,org.jclouds.ec2.compute.domain,org.jclouds.ec2.compute.loaders,org.jclouds.rest,org.jclouds.rest.suppliers,org.jclouds.concurrent,org.jclouds.aws.ec2.compute.strategy,org.jclouds.ec2.compute.predicates,org.jclouds.aws.ec2.compute.functions,org.jclouds.ec2.compute.functions,org.jclouds.ec2.compute.suppliers,org.jclouds.compute.extensions,org.jclouds.ec2.compute.options,org.jclouds.compute.options,org.jclouds.aws.ec2.compute,org.jclouds.aws.ec2.compute.predicates,org.jclouds.ec2.compute.strategy,org.jclouds.ec2.compute.internal,org.jclouds.compute.config,com.google.inject.binder,javax.inject,org.jclouds.predicates,org.jclouds.ec2.compute.extensions,org.jclouds.aws.ec2.functions,com.google.inject.assistedinject,org.jclouds.compute,org.jclouds.config,com.google.inject.name,org.jclouds.aws.ec2.predicates,org.jclouds.aws.ec2.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,org.jclouds.rest,org.jclouds.aws.ec2.options,org.jclouds.ec2,org.jclouds.ec2.options,com.google.common.collect,org.jclouds.aws.ec2,org.jclouds.ec2.services,org.jclouds.aws.ec2.services,org.jclouds.ec2.config,com.google.common.reflect,com.google.inject.binder,javax.inject,com.google.inject,org.jclouds.aws.ec2.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.services'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.javax.annotation,org.jclouds.ec2.binders,org.jclouds.aws.filters,javax.ws.rs,com.google.common.util.concurrent,org.jclouds.ec2.services,org.jclouds.location.functions,org.jclouds.rest.annotations,org.jclouds.aws.ec2.xml,org.jclouds.concurrent,org.jclouds.ec2.domain,org.jclouds.ec2.options,org.jclouds.rest.functions,org.jclouds.aws.ec2.domain,org.jclouds.ec2.xml,org.jclouds.ec2.functions,org.jclouds.aws.ec2.options,org.jclouds.aws.ec2.binders,org.jclouds.aws.ec2.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.internal'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.compute,org.jclouds.ec2.compute.internal,org.jclouds.location,org.jclouds.compute,com.google.common.reflect,javax.inject,org.jclouds.aws.ec2.compute,org.jclouds'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.util'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.base,com.google.common.collect'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.reference'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.reference'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.predicates'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.rest,javax.annotation,com.google.common.collect,org.jclouds.aws.ec2,com.google.common.base,org.jclouds.logging,org.jclouds.aws.ec2.services,javax.inject,com.google.inject,org.jclouds.aws.ec2.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.xml'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.collect,com.google.common.base,org.jclouds.util,org.xml.sax,org.jclouds.date,org.jclouds.location,javax.inject,com.google.inject,org.jclouds.aws.ec2.domain,org.jclouds.http.functions,javax.annotation,org.jclouds.logging,org.jclouds.aws.util,org.jclouds.rest.internal,org.jclouds.rest,org.jclouds.http,org.jclouds.aws.ec2.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.suppliers'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.aws.ec2.compute.config,org.jclouds.compute.domain,org.jclouds.ec2.compute.domain,org.jclouds.ec2.compute.suppliers,com.google.common.collect,javax.inject,com.google.common.base,com.google.common.cache,javax.annotation,org.jclouds.ec2.compute.functions,org.jclouds.logging,com.google.common.util.concurrent,org.jclouds.location,org.jclouds.aws.ec2.options,com.google.inject.assistedinject,org.jclouds.ec2.compute.strategy'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.domain'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.collect,com.google.common.base,org.jclouds.javax.annotation,org.jclouds.ec2.compute.domain,org.jclouds.aws.ec2.util'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.cache)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.reflect)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.util.concurrent)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.assistedinject)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.name)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.ws.rs)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.filters)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.util)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.collect)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.callables)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.extensions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.options)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.reference)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.strategy)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.util)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.concurrent)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.date)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.date.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.binders)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.extensions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.loaders)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.options)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.predicates)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.strategy)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.suppliers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.options)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.options.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.reference)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.services)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.xml)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.utils)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.javax.annotation)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.predicates)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.providers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.providers.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.annotations)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.suppliers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.prefs'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.0.4'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='7e930c89eedd67eb8dcac69245393e93846c1d8f8732b18ddb7684fc3bd537b8'/> - <attribute name='url' value='org.apache.felix.prefs/org.apache.felix.prefs-1.0.4.jar'/> - <attribute name='size' type='Long' value='42519'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.prefs'/> - <attribute name='bundle-version' type='Version' value='1.0.4'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.prefs'/> - <attribute name='bundle-version' type='Version' value='1.0.4'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.prefs'/> - <attribute name='bundle-version' type='Version' value='1.0.4'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.felix.prefs'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.prefs'/> - <attribute name='bundle-version' type='Version' value='1.0.4'/> - <directive name='uses' value='org.osgi.service.prefs'/> - </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.prefs.PreferencesService'/> - <directive name='uses' value='org.osgi.service.prefs'/> - <directive name='effective' value='active'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.apache.felix.prefs)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.prefs)(version>=1.1.0))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='slf4j.api'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.6.4'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='2700de670285dfbfc0f05aaa5ebfb9de2c4eeb2acf759b3db907ff89190712da'/> - <attribute name='url' value='slf4j.api/slf4j.api-1.6.4.jar'/> - <attribute name='size' type='Long' value='26522'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.6.4'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.6.4'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.slf4j'/> - <attribute name='version' type='Version' value='1.6.4'/> - <attribute name='bundle-symbolic-name' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.6.4'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.slf4j.spi'/> - <attribute name='version' type='Version' value='1.6.4'/> - <attribute name='bundle-symbolic-name' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.6.4'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.slf4j.helpers'/> - <attribute name='version' type='Version' value='1.6.4'/> - <attribute name='bundle-symbolic-name' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.6.4'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0))'/> - </requirement> - <requirement namespace='osgi.ee'> - <directive name='filter' value='(osgi.ee=J2SE-1.3)'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.mockito.mockito-all'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.9.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='ea112d2f90686224af5de8307c659cf8c7599bdf48e6af011d736c9b3340794d'/> - <attribute name='url' value='org.mockito.mockito-all/org.mockito.mockito-all-1.9.0.jar'/> - <attribute name='size' type='Long' value='1515829'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.exceptions'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.mockito.exceptions.base,org.mockito.exceptions.verification.junit,org.mockito.listeners,org.mockito.exceptions.misusing,org.mockito.exceptions.verification'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.stubbing.answers'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.mockito.exceptions.base,org.mockito.invocation,org.mockito.stubbing'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.listeners'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.mockito.exceptions'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.runners'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.junit.runner,org.junit.runner.notification,org.junit.runner.manipulation'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.exceptions.base'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.exceptions.verification'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.mockito.exceptions.base'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.configuration'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.mockito,org.mockito.stubbing'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.invocation'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.exceptions.verification.junit'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='junit.framework,org.mockito.exceptions.verification'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.hamcrest,org.mockito.stubbing,org.mockito.verification,org.mockito.listeners,org.mockito.exceptions.base,org.mockito.exceptions,org.mockito.configuration,org.mockito.invocation'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.exceptions.misusing'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.mockito.exceptions.base'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.verification'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.mockito.exceptions'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.mockito.stubbing'/> - <attribute name='version' type='Version' value='1.9.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.mockito.invocation'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.hamcrest'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.hamcrest.core'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.hamcrest.core'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - <directive name='uses' value='org.hamcrest'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.objenesis'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> - <attribute name='bundle-version' type='Version' value='1.9.0'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=COM.jrockit.reflect)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=jrockit.vm)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=junit.framework)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant.types)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.hamcrest)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.junit)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.junit.internal.runners)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.junit.runner)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.junit.runner.manipulation)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.junit.runner.notification)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.junit.runners)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.junit.runners.model)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.configuration)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions.base)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions.misusing)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions.verification)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions.verification.junit)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.invocation)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.listeners)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.runners)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.stubbing)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.stubbing.answers)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.mockito.verification)(version>=1.9.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.objenesis)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=sun.reflect)'/> - <directive name='resolution' value='optional'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='ec2'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='56708b308277a7815c78d5284b721f16c38a07745e6fa9a8701043749afff8d5'/> - <attribute name='url' value='ec2/ec2-1.5.0.jar'/> - <attribute name='size' type='Long' value='344780'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.reference'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.predicates'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.ec2.domain,com.google.common.base,org.jclouds.compute.predicates,org.jclouds.predicates,javax.annotation,com.google.common.collect,org.jclouds.ec2,org.jclouds.ec2.options,org.jclouds.ec2.services,org.jclouds.ec2.compute.functions,org.jclouds.logging,org.jclouds.aws.util,javax.inject,org.jclouds.rest,org.jclouds.ec2.compute.domain,com.google.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.domain'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.base,com.google.common.collect,org.jclouds.javax.annotation,org.jclouds.util,org.jclouds.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.extensions'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.predicates,org.jclouds.compute.domain,com.google.common.util.concurrent,org.jclouds.ec2.domain,javax.annotation,org.jclouds.ec2,org.jclouds.ec2.options,com.google.common.collect,org.jclouds.ec2.services,com.google.common.base,org.jclouds.logging,org.jclouds.aws.util,org.jclouds.concurrent,javax.inject,com.google.inject,org.jclouds.compute.extensions'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.options'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.collect,com.google.common.base,org.jclouds.rest.annotations,org.jclouds.ec2.options.internal,com.google.inject,org.jclouds.ec2.domain,org.jclouds.javax.annotation,org.jclouds.encryption.internal'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.reflect,org.jclouds.apis,org.jclouds.apis.internal,org.jclouds.ec2.compute,org.jclouds.rest.internal,com.google.common.collect,org.jclouds.ec2.config,org.jclouds.ec2.compute.config,org.jclouds.rest,org.jclouds.ec2.services,org.jclouds.rest.annotations,org.jclouds.concurrent'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.xml'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.logging,org.jclouds.http.functions,javax.annotation,org.jclouds.ec2.domain,com.google.common.base,org.jclouds.aws.util,org.jclouds.date,org.jclouds.rest.internal,org.jclouds.location,javax.inject,com.google.common.collect,org.jclouds.util,org.xml.sax,com.google.inject,org.jclouds.rest,org.jclouds.http,org.jclouds.encryption.internal,org.jclouds.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.services'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,org.jclouds.ec2.binders,org.jclouds.aws.filters,org.jclouds.ec2.options,javax.ws.rs,org.jclouds.ec2.xml,org.jclouds.location.functions,org.jclouds.rest.annotations,org.jclouds.javax.annotation,org.jclouds.rest.functions,com.google.common.util.concurrent,org.jclouds.concurrent,org.jclouds.ec2.functions'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.loaders'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,javax.annotation,org.jclouds.ec2,com.google.common.collect,org.jclouds.ec2.services,com.google.common.base,com.google.common.cache,org.jclouds.logging,org.jclouds.ec2.compute.domain,javax.inject,org.jclouds.compute.domain,org.jclouds.ec2.options,org.jclouds.ec2.compute.functions'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.options.internal'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.base,com.google.common.collect,org.jclouds.http.options'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.functions'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.aws.util,org.jclouds.ec2.compute.domain,com.google.common.collect,com.google.common.base,javax.inject,com.google.common.cache,org.jclouds.logging,org.jclouds.compute.functions,org.jclouds.ec2.domain,javax.annotation,org.jclouds.ec2,org.jclouds.ec2.services,com.google.inject,org.jclouds.domain,org.jclouds.compute.strategy,org.jclouds.collect,org.jclouds.ec2.compute.strategy,org.jclouds.compute.util,org.jclouds.compute.domain.internal,org.jclouds.util,com.google.common.util.concurrent,javax.crypto,org.jclouds.crypto,org.jclouds.encryption.internal'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.compute.strategy,org.jclouds.compute.strategy,org.jclouds.compute.config,org.jclouds.compute.domain,org.jclouds.ec2.compute.suppliers,com.google.common.base,com.google.inject,com.google.common.collect,com.google.common.cache,org.jclouds.ec2.compute.domain,org.jclouds.ec2.compute.loaders,org.jclouds.rest,org.jclouds.rest.suppliers,org.jclouds.concurrent,com.google.inject.name,javax.inject,org.jclouds.compute.extensions,org.jclouds.predicates,org.jclouds.ec2.compute.predicates,org.jclouds.ec2.domain,org.jclouds.ec2.compute.extensions,org.jclouds.compute,org.jclouds.ec2.compute.functions,org.jclouds.domain,org.jclouds.ec2.compute,org.jclouds.ec2.compute.options,org.jclouds.compute.options,org.jclouds.ec2.compute.internal,com.google.inject.binder'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.domain'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.ec2.domain,org.jclouds.compute.domain.internal,com.google.common.collect,org.jclouds.domain,org.jclouds.compute.predicates'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.suppliers'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.ec2.compute.domain,com.google.common.collect,com.google.common.base,javax.inject,javax.annotation,org.jclouds.ec2.options,org.jclouds.ec2.compute.functions,com.google.common.cache,org.jclouds.ec2.compute.strategy,org.jclouds.logging,org.jclouds.location'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.functions'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.base,javax.inject,org.jclouds.crypto,org.jclouds.aws.domain,org.jclouds.aws'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.util'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.collect,com.google.common.base,org.jclouds.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.binders'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,org.jclouds.rest,org.jclouds.http,com.google.common.collect,org.jclouds.http.utils,com.google.common.base,org.jclouds.aws.util,javax.inject,org.jclouds.ec2.util,org.jclouds.aws.filters,org.jclouds.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.collect,com.google.common.base,org.jclouds.logging,org.jclouds.predicates,org.jclouds.ec2,org.jclouds.ec2.services,org.jclouds.compute,org.jclouds.util,org.jclouds.scriptbuilder.functions,com.google.common.cache,org.jclouds.compute.functions,org.jclouds.aws.util,org.jclouds.ec2.compute.domain,org.jclouds.domain,org.jclouds.compute.extensions,org.jclouds.compute.domain,org.jclouds.compute.strategy,org.jclouds.compute.internal,org.jclouds.collect,org.jclouds.ec2.compute.options,org.jclouds.compute.options,org.jclouds.compute.callables,org.jclouds.compute.reference,javax.inject,com.google.inject,org.jclouds.ec2.compute.internal'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.options'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,org.jclouds.javax.annotation,org.jclouds.domain,org.jclouds.scriptbuilder.domain,com.google.common.collect,com.google.common.base,org.jclouds.util,org.jclouds.compute.options'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.strategy'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.ec2.domain,org.jclouds.scriptbuilder.domain,org.jclouds.ec2.options,com.google.common.collect,org.jclouds.ec2.compute.options,com.google.common.base,org.jclouds.compute.options,org.jclouds.crypto,com.google.common.cache,org.jclouds.compute.functions,org.jclouds.javax.annotation,org.jclouds.ec2.compute.domain,javax.inject,com.google.inject,com.google.common.util.concurrent,org.jclouds.ec2,org.jclouds.ec2.services,javax.annotation,org.jclouds.logging,org.jclouds.concurrent,org.jclouds.ec2.compute.predicates,org.jclouds.aws.util,org.jclouds.domain,org.jclouds.compute.strategy,org.jclouds.compute.config,org.jclouds.compute.util,org.jclouds.ec2.compute.util,org.jclouds.location,org.jclouds.compute.predicates,org.jclouds.compute.strategy.impl'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.suppliers'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.base,javax.annotation,org.jclouds.ec2,com.google.common.collect,org.jclouds.ec2.options,org.jclouds.ec2.services,org.jclouds.util,org.jclouds.logging,org.jclouds.http,org.jclouds.location,org.jclouds.location.suppliers,javax.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.internal'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.compute.internal,org.jclouds.ec2.compute,org.jclouds.location,org.jclouds.compute,com.google.common.reflect,javax.inject,org.jclouds,org.jclouds.compute.domain,org.jclouds.ec2.compute.domain,com.google.common.util.concurrent,com.google.common.base,org.jclouds.util,com.google.common.cache,org.jclouds.collect,com.google.common.collect,org.jclouds.compute.options,org.jclouds.compute.domain.internal,org.jclouds.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.predicates'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.ec2.domain,javax.annotation,org.jclouds.ec2,com.google.common.collect,org.jclouds.ec2.services,com.google.common.base,org.jclouds.aws,org.jclouds.logging,org.jclouds.aws.domain,javax.inject,com.google.inject,org.jclouds.rest,org.jclouds.ec2.options'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.location.suppliers.derived,org.jclouds.rest,org.jclouds.aws.config,com.google.common.collect,org.jclouds.ec2,org.jclouds.ec2.services,org.jclouds.location.config,org.jclouds.ec2.suppliers,com.google.common.reflect,org.jclouds.location.suppliers,com.google.inject.binder,com.google.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.util'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='ec2'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.domain,javax.inject'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.cache)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.reflect)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.util.concurrent)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.name)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.crypto)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.ws.rs)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.filters)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.util)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.collect)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.callables)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.domain.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.extensions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.options)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.predicates)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.reference)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.strategy)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.strategy.impl)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.util)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.concurrent)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.date)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.encryption.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.options)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.utils)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.javax.annotation)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.suppliers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.suppliers.derived)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.predicates)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.annotations)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.suppliers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='osgi.cmpn'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='c1310c4186ccc17a0d7089d83f96dc940c4eccb98d5edfd58819393c29c31655'/> - <attribute name='url' value='osgi.cmpn/osgi.cmpn-4.2.0.jar'/> - <attribute name='size' type='Long' value='614152'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='info.dmtree'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='info.dmtree.spi'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='info.dmtree'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='info.dmtree.registry'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework,info.dmtree,info.dmtree.notification'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='info.dmtree.notification.spi'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='info.dmtree.notification'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='info.dmtree.security'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='info.dmtree'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='info.dmtree.notification'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='info.dmtree'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.application'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.application'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.container'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.service.blueprint.reflect,org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.reflect'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.cm'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.component'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin.spi'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.service.deploymentadmin,org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.device'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.event'/> <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='e7cd8951956d349b568b7ccfd4f5b2529a8c113e67c32b028f52ffda371259d9'/> + <attribute name='url' value='org.apache.commons.cli/org.apache.commons.cli-1.2.0.jar'/> + <attribute name='size' type='Long' value='41123'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.commons.cli'/> + <attribute name='bundle-version' type='Version' value='1.2.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.commons.cli'/> + <attribute name='bundle-version' type='Version' value='1.2.0'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.http'/> - <attribute name='version' type='Version' value='1.2.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='javax.servlet.http,javax.servlet'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.io'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='javax.microedition.io'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.log'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.metatype'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.monitor'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/> - <attribute name='version' type='Version' value='1.1.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.provisioning'/> + <attribute name='osgi.wiring.package' value='org.apache.commons.cli'/> <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.upnp'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.useradmin'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.wireadmin'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.measurement'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.position'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.util.measurement'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.cdma'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework,org.osgi.service.condpermadmin'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.gsm'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework,org.osgi.service.condpermadmin'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.mobile'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework,org.osgi.service.condpermadmin'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.tracker'/> - <attribute name='version' type='Version' value='1.4.0'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.util.xml'/> - <attribute name='version' type='Version' value='1.0.1'/> - <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> - <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> - <directive name='uses' value='javax.xml.parsers,org.osgi.framework'/> + <attribute name='bundle-symbolic-name' value='org.apache.commons.cli'/> + <attribute name='bundle-version' type='Version' value='1.2.0'/> </capability> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=info.dmtree)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.notification)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.notification.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.registry)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.security)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.microedition.io)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.servlet)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.servlet.http)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.application)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.application)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.blueprint.container)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.blueprint.reflect)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.3.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.component)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.condpermadmin)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.device)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.2.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.http)(version>=1.2.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.io)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.metatype)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.monitor)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.prefs)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.provisioning)(version>=1.2.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.upnp)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.useradmin)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.wireadmin)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.cdma)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.gsm)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.measurement)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.mobile)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.position)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.xml)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.dependencymanager.shell'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='3.0.1'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='6f19d22a3f2e5214280e345426d485f48c9eede64b025bb470f49f9e55e24250'/> - <attribute name='url' value='org.apache.felix.dependencymanager.shell/org.apache.felix.dependencymanager.shell-3.0.1.jar'/> - <attribute name='size' type='Long' value='17251'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.dependencymanager.shell'/> - <attribute name='bundle-version' type='Version' value='3.0.1'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.dependencymanager.shell'/> - <attribute name='bundle-version' type='Version' value='3.0.1'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm)(version>=3.0.0)(!(version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.service.command)(version>=0.6.0)(!(version>=1.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.shell)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.eclipse.osgi.framework.console)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='net.schmizz.sshj'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='0.8.1'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='9e8a43f40518db906653b7f8eef9b804866eb6ea8a098f3f85f13bf8c4d5153f'/> - <attribute name='url' value='net.schmizz.sshj/net.schmizz.sshj-0.8.1.jar'/> - <attribute name='size' type='Long' value='349526'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.sftp'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.xfer,net.schmizz.sshj.common,net.schmizz.sshj.connection.channel.direct,net.schmizz.concurrent,org.slf4j'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.userauth.method'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.userauth.password,net.schmizz.sshj.userauth,net.schmizz.sshj.common,net.schmizz.sshj.transport,org.slf4j,net.schmizz.sshj.userauth.keyprovider,net.schmizz.sshj.signature,net.schmizz.sshj'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.userauth.password'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.connection.channel.forwarded'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.connection,net.schmizz.concurrent,net.schmizz.sshj.common,net.schmizz.sshj.connection.channel,net.schmizz.sshj.transport,org.slf4j'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.connection.channel.direct'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.connection,net.schmizz.concurrent,net.schmizz.sshj.connection.channel,net.schmizz.sshj.transport,org.slf4j'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.userauth'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.transport,net.schmizz.sshj.userauth.method,net.schmizz.sshj,net.schmizz.concurrent,net.schmizz.sshj.common,org.slf4j'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.compression'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.transport,com.jcraft.jzlib'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.xfer.scp'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.xfer,net.schmizz.sshj.connection.channel.direct,org.slf4j'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.digest'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.mac'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='javax.crypto.spec,net.schmizz.sshj.common,javax.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.concurrent'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='org.slf4j'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.cipher'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common,javax.crypto.spec,javax.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.transport,org.slf4j,net.schmizz.sshj.transport.random,net.schmizz.sshj.signature,net.schmizz.sshj.transport.compression,net.schmizz.sshj.transport.mac,net.schmizz.sshj.transport.kex,net.schmizz.sshj.transport.cipher,net.schmizz.sshj.userauth.keyprovider,net.schmizz.sshj.transport.verification,net.schmizz.sshj.userauth.password,net.schmizz.sshj.userauth.method,net.schmizz.sshj.sftp,net.schmizz.sshj.connection.channel.forwarded,net.schmizz.sshj.userauth,net.schmizz.sshj.connection.channel.direct,net.schmizz.sshj.xfer.scp,net.schmizz.sshj.connection,javax.net'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.transport.compression,net.schmizz.sshj.transport.mac,net.schmizz.sshj.transport.cipher,net.schmizz.sshj.common,org.slf4j,net.schmizz.sshj.transport.random,net.schmizz.sshj.transport.digest,net.schmizz.concurrent,net.schmizz.sshj,net.schmizz.sshj.transport.verification,net.schmizz.sshj.transport.kex'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.userauth.keyprovider'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.userauth.password,net.schmizz.sshj.common,org.slf4j,org.bouncycastle.openssl'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.signature'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.verification'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common,org.slf4j,net.schmizz.sshj.transport.mac'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.connection'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.connection.channel.forwarded,net.schmizz.concurrent,net.schmizz.sshj.connection.channel,net.schmizz.sshj.common,net.schmizz.sshj.transport,net.schmizz.sshj,org.slf4j'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.kex'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.signature,net.schmizz.sshj.transport.digest,net.schmizz.sshj.common,net.schmizz.sshj,net.schmizz.sshj.transport,org.slf4j,javax.crypto.interfaces,javax.crypto.spec,javax.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.connection.channel'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.connection,net.schmizz.concurrent,net.schmizz.sshj.transport,org.slf4j'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.common'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='org.slf4j,net.schmizz.concurrent,org.bouncycastle.jce.provider,javax.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.random'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='net.schmizz.sshj.common,org.bouncycastle.crypto.prng'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='net.schmizz.sshj.xfer'/> - <attribute name='version' type='Version' value='0.8.1'/> - <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> - <attribute name='bundle-version' type='Version' value='0.8.1'/> - <directive name='uses' value='org.slf4j,net.schmizz.sshj.common'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.jcraft.jzlib)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.crypto)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.crypto.interfaces)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.crypto.spec)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.net)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.bouncycastle.crypto.prng)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.bouncycastle.jce.provider)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.bouncycastle.openssl)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.gogo.command'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='0.12.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='17f1f6455b82208a71a49a26780083f4791d14e701a083e577d8b9893adb2528'/> - <attribute name='url' value='org.apache.felix.gogo.command/org.apache.felix.gogo.command-0.12.0.jar'/> - <attribute name='size' type='Long' value='51746'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.gogo.command'/> - <attribute name='bundle-version' type='Version' value='0.12.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.gogo.command'/> - <attribute name='bundle-version' type='Version' value='0.12.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.log'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.gogo.command'/> - <attribute name='bundle-version' type='Version' value='0.12.0'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <attribute name='status' value='provisional'/> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.service.command)(version>=0.10.0)(!(version>=1.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.http.jetty'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='200b06287951050faf436723eab9d7a5dc582fa98b99824319da8b9eebe70a0a'/> - <attribute name='url' value='org.apache.felix.http.jetty/org.apache.felix.http.jetty-2.2.0.jar'/> - <attribute name='size' type='Long' value='941716'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.http.jetty'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.http.jetty'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.felix.http.api'/> - <attribute name='version' type='Version' value='2.0.4'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - <directive name='uses' value='javax.servlet,org.osgi.service.http'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.http'/> - <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - <directive name='uses' value='javax.servlet.http,javax.servlet'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.servlet.resources'/> - <attribute name='version' type='Version' value='2.5.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.servlet'/> - <attribute name='version' type='Version' value='2.5.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.servlet.jsp.resources'/> - <attribute name='version' type='Version' value='2.5.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='javax.servlet.http'/> - <attribute name='version' type='Version' value='2.5.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - <directive name='uses' value='javax.servlet'/> - </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.http.HttpService'/> - <directive name='uses' value='org.osgi.service.http,javax.servlet,javax.servlet.http'/> - <directive name='effective' value='active'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.net.ssl)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.security.cert)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=javax.servlet)(version>=2.5.0))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=javax.servlet.http)(version>=2.5.0))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=javax.servlet.jsp.resources)(version>=2.5.0))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=javax.servlet.resources)(version>=2.5.0))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.http.api)(version>=2.0.0))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.http)(version>=1.2.0))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.slf4j)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.xml.sax.helpers)'/> - <directive name='resolution' value='optional'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='bcprov'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.46.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='d8e58be65df547400419e184be1ebf9074b6f9e357dcd8fbd78fb44773b7ec23'/> - <attribute name='url' value='bcprov/bcprov-1.46.0.jar'/> - <attribute name='size' type='Long' value='1878175'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.util.io,org.bouncycastle.util.encoders,org.bouncycastle.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.bc'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.cmp'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.crmf,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x500'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.cms'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x500'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.cms.ecc'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.cms,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.crmf'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.x500,org.bouncycastle.asn1.cms,org.bouncycastle.asn1.cmp'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.cryptopro'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.crypto.params,org.bouncycastle.math.ec'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.eac'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.esf'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1,org.bouncycastle.asn1.x500,org.bouncycastle.asn1.ocsp,org.bouncycastle.asn1.oiw,org.bouncycastle.asn1.x509'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.ess'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.nist'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.gnu'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.iana'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.icao'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.isismtt'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.isismtt.ocsp'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.isismtt.x509'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x500,org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.isismtt'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.kisa'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.microsoft'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.misc'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.mozilla'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.nist'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x9,org.bouncycastle.asn1.sec,org.bouncycastle.util,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.ntt'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.ocsp'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1,org.bouncycastle.asn1.x500'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.oiw'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.pkcs'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.x500,org.bouncycastle.asn1.oiw'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.sec'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.util,org.bouncycastle.asn1,org.bouncycastle.asn1.x9,org.bouncycastle.util.encoders,org.bouncycastle.math.ec'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.smime'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1,org.bouncycastle.asn1.cms,org.bouncycastle.asn1.nist'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.teletrust'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x9,org.bouncycastle.util.encoders,org.bouncycastle.math.ec,org.bouncycastle.util,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.tsp'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.cmp,org.bouncycastle.asn1.cms'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.util'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.util.encoders,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x500'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.x500.style'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x500.style'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x500,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.asn1,org.bouncycastle.util.encoders,org.bouncycastle.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x509'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.crypto.digests,org.bouncycastle.crypto,org.bouncycastle.asn1.x500,org.bouncycastle.util,org.bouncycastle.asn1.pkcs,org.bouncycastle.util.encoders'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x509.qualified'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x509.sigi'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x500,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x9'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.util.encoders,org.bouncycastle.math.ec,org.bouncycastle.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.agreement'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.generators,org.bouncycastle.math.ec'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.agreement.kdf'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.asn1,org.bouncycastle.crypto.params,org.bouncycastle.asn1.x509,org.bouncycastle.crypto.generators'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.agreement.srp'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.digests'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.util,org.bouncycastle.crypto.engines,org.bouncycastle.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.encodings'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.digests'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.engines'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.digests,org.bouncycastle.crypto.modes,org.bouncycastle.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.examples'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.util.encoders,org.bouncycastle.crypto.engines,org.bouncycastle.crypto.modes,org.bouncycastle.crypto.paddings,org.bouncycastle.crypto.generators'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.generators'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.util,org.bouncycastle.crypto.digests,org.bouncycastle.math.ec,org.bouncycastle.crypto.macs'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.io'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.macs'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.modes,org.bouncycastle.crypto.paddings,org.bouncycastle.crypto.params,org.bouncycastle.crypto.engines'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.modes'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.util,org.bouncycastle.crypto.macs,org.bouncycastle.crypto.modes.gcm,org.bouncycastle.crypto.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.modes.gcm'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.util,org.bouncycastle.crypto.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.paddings'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.params'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.util,org.bouncycastle.math.ec'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.prng'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.signers'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.asn1,org.bouncycastle.math.ec,org.bouncycastle.crypto.generators,org.bouncycastle.util,org.bouncycastle.crypto.digests,org.bouncycastle.crypto.encodings,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.crypto.engines,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.tls'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1,org.bouncycastle.crypto.digests,org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.agreement,org.bouncycastle.util,org.bouncycastle.crypto.engines,org.bouncycastle.crypto.modes,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.sec,org.bouncycastle.math.ec,org.bouncycastle.crypto.io,org.bouncycastle.crypto.util,org.bouncycastle.crypto.generators,org.bouncycastle.crypto.signers,org.bouncycastle.crypto.macs,org.bouncycastle.asn1.x500,org.bouncycastle.crypto.prng,org.bouncycastle.crypto.encodings,org.bouncycastle.crypto.agreement.srp,org.bouncycastle.util.io'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.util'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.oiw,org.bouncycastle.crypto.params,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.sec,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.math.ec'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.i18n'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.i18n.filter'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.i18n.filter'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.jce.spec,org.bouncycastle.crypto.params,org.bouncycastle.math.ec,org.bouncycastle.asn1.cryptopro,org.bouncycastle.asn1,org.bouncycastle.jce.provider.asymmetric.ec,org.bouncycastle.jce.provider,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.sec,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1.oiw,org.bouncycastle.util,javax.security.auth.x500,javax.crypto.spec,javax.crypto,org.bouncycastle.x509'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.examples'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.jce.provider,org.bouncycastle.asn1,org.bouncycastle.jce.interfaces,org.bouncycastle.asn1.pkcs,org.bouncycastle.x509.extension,org.bouncycastle.x509,org.bouncycastle.jce,org.bouncycastle.asn1.x509'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.exception'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.interfaces'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.jce.spec,org.bouncycastle.math.ec,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.netscape'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.provider'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.jce.exception,org.bouncycastle.asn1.oiw,org.bouncycastle.asn1.iana,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1,org.bouncycastle.jce.interfaces,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.bc,org.bouncycastle.asn1.cryptopro,org.bouncycastle.crypto,org.bouncycastle.crypto.engines,org.bouncycastle.crypto.modes,javax.crypto.spec,org.bouncycastle.crypto.params,org.bouncycastle.crypto.paddings,javax.crypto,org.bouncycastle.util,org.bouncycastle.crypto.digests,org.bouncycastle.crypto.generators,org.bouncycastle.x509,org.bouncycastle.jce,org.bouncycastle.asn1.x509,javax.security.auth.x500,org.bouncycastle.asn1.isismtt,javax.crypto.interfaces,org.bouncycastle.jce.spec,org.bouncycastle.asn1.x9,org.bouncycastle.jce.provider.asymmetric.ec,org.bouncycastle.asn1.sec,org.bouncycastle.math.ec,org.bouncycastle.crypto.encodings,org.bouncycastle.crypto.macs,org.bouncycastle.crypto.agreement,org.bouncycastle.crypto.signers,org.bouncycastle.crypto.io,org.bouncycastle.util.io,org.bouncycastle.asn1.util,org.bouncycastle.util.encoders,org.bouncycastle.openssl,org.bouncycastle.x509.util,org.bouncycastle.x509.extension,org.bouncycastle.asn1.misc,javax.naming,javax.naming.directory'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.provider.asymmetric'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x9,org.bouncycastle.asn1.eac,org.bouncycastle.asn1.cryptopro,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.provider.asymmetric.ec'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.jce.spec,org.bouncycastle.math.ec,org.bouncycastle.crypto.params,org.bouncycastle.jce.provider,org.bouncycastle.asn1.sec,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1,org.bouncycastle.jce.interfaces,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.cryptopro,org.bouncycastle.crypto,org.bouncycastle.crypto.agreement,org.bouncycastle.crypto.digests,org.bouncycastle.crypto.agreement.kdf,javax.crypto,javax.crypto.spec,org.bouncycastle.asn1.pkcs,org.bouncycastle.crypto.generators,org.bouncycastle.crypto.signers'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.provider.symmetric'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.jce.provider,org.bouncycastle.crypto.engines,org.bouncycastle.crypto.macs,javax.crypto.spec,org.bouncycastle.crypto.modes,org.bouncycastle.asn1.nist,org.bouncycastle.asn1,org.bouncycastle.asn1.misc,org.bouncycastle.asn1.ntt,org.bouncycastle.crypto.paddings,javax.crypto,org.bouncycastle.crypto.generators,org.bouncycastle.asn1.oiw,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.kisa'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.spec'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.math.ec,org.bouncycastle.crypto.engines,org.bouncycastle.jce.interfaces,org.bouncycastle.asn1.cryptopro,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.math.ec'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x9,org.bouncycastle.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.mozilla'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1.mozilla,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.ocsp'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.ocsp,org.bouncycastle.asn1.x509,org.bouncycastle.asn1,org.bouncycastle.jce,javax.security.auth.x500,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust,org.bouncycastle.util,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.cryptopro,org.bouncycastle.asn1.x500'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.openssl'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.util.encoders,org.bouncycastle.asn1.cms,org.bouncycastle.util,org.bouncycastle.asn1,org.bouncycastle.util.io.pem,org.bouncycastle.asn1.pkcs,org.bouncycastle.jce,org.bouncycastle.x509,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.sec,org.bouncycastle.jce.spec,javax.crypto.spec,javax.crypto,org.bouncycastle.crypto.params,org.bouncycastle.asn1.nist,org.bouncycastle.crypto,org.bouncycastle.crypto.generators'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.util'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='junit.framework,junit.textui'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.util.encoders'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.util.io'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.util.io.pem'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='junit.framework,junit.textui,org.bouncycastle.util.encoders'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.util.test'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.util'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.voms'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.x509,org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.x509'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.jce,org.bouncycastle.asn1.x509,javax.security.auth.x500,org.bouncycastle.util,org.bouncycastle.asn1,org.bouncycastle.i18n,org.bouncycastle.i18n.filter,org.bouncycastle.jce.provider,org.bouncycastle.asn1.x509.qualified,org.bouncycastle.x509.extension,org.bouncycastle.x509.util,org.bouncycastle.asn1.oiw,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.cryptopro'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.x509.examples'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.asn1.misc,org.bouncycastle.jce.provider,org.bouncycastle.asn1,org.bouncycastle.x509,org.bouncycastle.jce,org.bouncycastle.asn1.x509,javax.security.auth.x500'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.x509.extension'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='org.bouncycastle.jce,org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.bouncycastle.x509.util'/> - <attribute name='version' type='Version' value='0.0.0'/> - <attribute name='bundle-symbolic-name' value='bcprov'/> - <attribute name='bundle-version' type='Version' value='1.46.0'/> - <directive name='uses' value='javax.naming,org.bouncycastle.jce.provider,org.bouncycastle.util,org.bouncycastle.asn1,javax.naming.directory,org.bouncycastle.jce,org.bouncycastle.x509,org.bouncycastle.asn1.x509,javax.security.auth.x500'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.crypto)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.crypto.interfaces)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.crypto.spec)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.naming)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.naming.directory)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.security.auth.x500)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=junit.framework)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=junit.textui)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.ee'> - <directive name='filter' value='(osgi.ee=JavaSE-1.6)'/> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.commons.cli)(version>=1.2.0))'/> </requirement> </resource> <resource> @@ -5114,91 +1160,38 @@ </resource> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='aws-common'/> + <attribute name='osgi.identity' value='jclouds-bouncycastle'/> <attribute name='type' value='osgi.bundle'/> <attribute name='version' type='Version' value='1.5.0.beta_6'/> </capability> <capability namespace='osgi.content'> - <attribute name='osgi.content' value='666b21ceb18a7a877631659d990a62e1c118d0ea0fd31afe58c6c4304b26e4c5'/> - <attribute name='url' value='aws-common/aws-common-1.5.0.jar'/> - <attribute name='size' type='Long' value='34847'/> + <attribute name='osgi.content' value='a45daae73f7af1d088a6ee3cb84dc846a67fdca4b475ec7c2a8ba3700d39424f'/> + <attribute name='url' value='jclouds-bouncycastle/jclouds-bouncycastle-1.5.0.jar'/> + <attribute name='size' type='Long' value='10134'/> <attribute name='mime' value='application/vnd.osgi.bundle'/> </capability> <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='aws-common'/> + <attribute name='osgi.wiring.bundle' value='jclouds-bouncycastle'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> </capability> <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='aws-common'/> + <attribute name='osgi.wiring.host' value='jclouds-bouncycastle'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.util'/> + <attribute name='osgi.wiring.package' value='org.jclouds.encryption.bouncycastle'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-common'/> + <attribute name='bundle-symbolic-name' value='jclouds-bouncycastle'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.base,org.jclouds.domain,javax.inject,org.jclouds.http.functions,javax.annotation,org.jclouds.rest,com.google.common.collect,org.jclouds.aws.xml,org.jclouds.io,org.jclouds.logging,org.jclouds.rest.internal,org.jclouds.http,org.jclouds.http.utils,org.jclouds.aws.domain'/> + <directive name='uses' value='org.bouncycastle.jce.provider,javax.inject,org.jclouds.encryption.internal'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.filters'/> + <attribute name='osgi.wiring.package' value='org.jclouds.encryption.bouncycastle.config'/> <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-common'/> + <attribute name='bundle-symbolic-name' value='jclouds-bouncycastle'/> <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.http,com.google.common.collect,javax.annotation,org.jclouds.rest,com.google.common.base,org.jclouds.rest.annotations,org.jclouds.util,org.jclouds.io,javax.crypto,org.jclouds.crypto,org.jclouds.logging,org.jclouds.date,com.google.common.io,org.jclouds.http.utils,javax.inject,org.jclouds.http.internal'/> + <directive name='uses' value='org.jclouds.encryption.bouncycastle,com.google.inject.binder,org.jclouds.crypto,com.google.inject'/> </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-common'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.rest,org.jclouds.http,org.jclouds.http.annotation,com.google.common.reflect,com.google.inject.binder,org.jclouds.aws.handlers,org.jclouds.rest.config,org.jclouds.date,org.jclouds.aws.filters,javax.inject,com.google.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.xml'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-common'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.http.functions,org.jclouds.aws.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.domain'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-common'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='com.google.common.collect,com.google.common.base'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-common'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.http,org.jclouds.aws.domain'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.handlers'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-common'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.http.handlers,org.jclouds.aws.util,org.jclouds.http,com.google.common.collect,org.jclouds.aws.domain,org.jclouds.io,com.google.inject,org.jclouds.rest,javax.annotation,org.jclouds.util,org.jclouds.aws,org.jclouds.logging,javax.inject'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.aws.reference'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='aws-common'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.io)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.common.reflect)(version>=12.0.0)(!(version>=13.0.0)))'/> - </requirement> <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> </requirement> @@ -5206,753 +1199,16 @@ <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.crypto)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> </requirement> <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.bouncycastle.jce.provider)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.date)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.annotation)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.functions)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.handlers)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.utils)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.io)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.annotations)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.config)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.internal)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.commons.io'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='2.0.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='c1cd4480f5201e5d2979fd97fa7949bde0e778b84c87b383aa133586bb17f4f1'/> - <attribute name='url' value='org.apache.commons.io/org.apache.commons.io-2.0.0.jar'/> - <attribute name='size' type='Long' value='161213'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.commons.io'/> - <attribute name='bundle-version' type='Version' value='2.0.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.commons.io'/> - <attribute name='bundle-version' type='Version' value='2.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.commons.io.output'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> - <attribute name='bundle-version' type='Version' value='2.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.commons.io.comparator'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> - <attribute name='bundle-version' type='Version' value='2.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.commons.io'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> - <attribute name='bundle-version' type='Version' value='2.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.commons.io.monitor'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> - <attribute name='bundle-version' type='Version' value='2.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.commons.io.input'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> - <attribute name='bundle-version' type='Version' value='2.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.commons.io.filefilter'/> - <attribute name='version' type='Version' value='2.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> - <attribute name='bundle-version' type='Version' value='2.0.0'/> - </capability> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='com.google.inject.assistedinject'/> - <attribute name='type' value='osgi.fragment'/> - <attribute name='version' type='Version' value='3.0.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='72f96be00482d2567db361e25a1c7eaac28b94b8578adeb5db08a304ee91aac6'/> - <attribute name='url' value='com.google.inject.assistedinject/com.google.inject.assistedinject-3.0.0.jar'/> - <attribute name='size' type='Long' value='37440'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.inject.assistedinject'/> - <attribute name='version' type='Version' value='1.3.0'/> - <attribute name='bundle-symbolic-name' value='com.google.inject.assistedinject'/> - <attribute name='bundle-version' type='Version' value='3.0.0'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> - </requirement> - <requirement namespace='osgi.wiring.host'> - <directive name='filter' value='(&(osgi.wiring.host=com.google.inject)(bundle-version>=0.0.0))'/> - </requirement> - <requirement namespace='osgi.ee'> - <directive name='filter' value='(|(osgi.ee=J2SE-1.5)(osgi.ee=JavaSE-1.6))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.commons.cli'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.2.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='e7cd8951956d349b568b7ccfd4f5b2529a8c113e67c32b028f52ffda371259d9'/> - <attribute name='url' value='org.apache.commons.cli/org.apache.commons.cli-1.2.0.jar'/> - <attribute name='size' type='Long' value='41123'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.commons.cli'/> - <attribute name='bundle-version' type='Version' value='1.2.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.commons.cli'/> - <attribute name='bundle-version' type='Version' value='1.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.commons.cli'/> - <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.commons.cli'/> - <attribute name='bundle-version' type='Version' value='1.2.0'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.commons.cli)(version>=1.2.0))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.dependencymanager'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='3.1.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='0742513cf0638fd6647142c84f876c0c19f74bb9f20a0869e1410c7fe3befb26'/> - <attribute name='url' value='org.apache.felix.dependencymanager/org.apache.felix.dependencymanager-3.1.0.jar'/> - <attribute name='size' type='Long' value='174283'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.dependencymanager'/> - <attribute name='bundle-version' type='Version' value='3.1.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.dependencymanager'/> - <attribute name='bundle-version' type='Version' value='3.1.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.felix.dm'/> - <attribute name='version' type='Version' value='3.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.dependencymanager'/> - <attribute name='bundle-version' type='Version' value='3.1.0'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.felix.dm.tracker'/> - <attribute name='version' type='Version' value='3.1.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.dependencymanager'/> - <attribute name='bundle-version' type='Version' value='3.1.0'/> - <directive name='uses' value='org.osgi.framework,org.apache.felix.dm'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm.tracker)(version>=3.1.0)(!(version>=3.2.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.metatype)(version>=1.1.0)(!(version>=2.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='rocoto'/> - <attribute name='type' value='osgi.fragment'/> - <attribute name='version' type='Version' value='6.1.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='68583feed9fb0c921129fe709d35c9729450b58968407f84130f2be2a4434a62'/> - <attribute name='url' value='rocoto/rocoto-6.1.0.jar'/> - <attribute name='size' type='Long' value='45678'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto.converters'/> - <attribute name='version' type='Version' value='6.1.0'/> - <attribute name='bundle-symbolic-name' value='rocoto'/> - <attribute name='bundle-version' type='Version' value='6.1.0'/> - <directive name='uses' value='javax.sql.rowset.serial'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto.variables'/> - <attribute name='version' type='Version' value='6.1.0'/> - <attribute name='bundle-symbolic-name' value='rocoto'/> - <attribute name='bundle-version' type='Version' value='6.1.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto.configuration.binder'/> - <attribute name='version' type='Version' value='6.1.0'/> - <attribute name='bundle-symbolic-name' value='rocoto'/> - <attribute name='bundle-version' type='Version' value='6.1.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto.configuration'/> - <attribute name='version' type='Version' value='6.1.0'/> - <attribute name='bundle-symbolic-name' value='rocoto'/> - <attribute name='bundle-version' type='Version' value='6.1.0'/> - <directive name='uses' value='org.nnsoft.guice.rocoto.configuration.binder'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto'/> - <attribute name='version' type='Version' value='6.1.0'/> - <attribute name='bundle-symbolic-name' value='rocoto'/> - <attribute name='bundle-version' type='Version' value='6.1.0'/> - <directive name='uses' value='org.nnsoft.guice.rocoto.variables,javax.inject'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.sql.rowset.serial)'/> - </requirement> - <requirement namespace='osgi.wiring.host'> - <directive name='filter' value='(&(osgi.wiring.host=com.google.inject)(bundle-version>=3.0.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='biz.aQute.bnd'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.51.1'/> - <directive name='singleton' value='true'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='1043c7ef2aec4eb3f010affde714f4af3691f41860e1eb860dbd32ff8515738e'/> - <attribute name='url' value='biz.aQute.bnd/biz.aQute.bnd-1.51.1.jar'/> - <attribute name='size' type='Long' value='1252615'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='biz.aQute.bnd'/> - <attribute name='bundle-version' type='Version' value='1.51.1'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='biz.aQute.bnd'/> - <attribute name='bundle-version' type='Version' value='1.51.1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='aQute.bnd.service'/> - <attribute name='version' type='Version' value='1.44.0'/> - <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> - <attribute name='bundle-version' type='Version' value='1.51.1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='aQute.bnd.service.url'/> - <attribute name='version' type='Version' value='1.51.1'/> - <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> - <attribute name='bundle-version' type='Version' value='1.51.1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='aQute.bnd.service.action'/> - <attribute name='version' type='Version' value='1.43.1'/> - <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> - <attribute name='bundle-version' type='Version' value='1.51.1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.bindex'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> - <attribute name='bundle-version' type='Version' value='1.51.1'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.coordinator'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> - <attribute name='bundle-version' type='Version' value='1.51.1'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=aQute.bnd.service.url)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.naming)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.namespace)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.transform)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.dom)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.sax)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.stream)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.xml.xpath)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=junit.framework)(version>=3.8.0)(!(version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant.types)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.bindex)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.component.annotations)(version>=1.2.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.coordinator)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.w3c.dom)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.xml.sax.helpers)'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.ui.ide)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jface.text)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.ui.workbench.texteditor)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.ui.editors)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.ui)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.debug.ui)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.core)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.ui)(bundle-version>=3.3.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.core.runtime)(bundle-version>=3.2.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.launching)(bundle-version>=3.2.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.debug.ui)(bundle-version>=3.2.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(&(osgi.wiring.bundle=org.eclipse.jdt.junit)(bundle-version>=3.2.0)(!(bundle-version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(osgi.wiring.bundle=org.junit)'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(osgi.wiring.bundle=org.eclipse.osgi.services)'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(osgi.wiring.bundle=org.apache.ant)'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(osgi.wiring.bundle=org.eclipse.ui.console)'/> - </requirement> - <requirement namespace='osgi.ee'> - <directive name='filter' value='(osgi.ee=J2SE-1.5)'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='com.google.guava'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='12.0.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='138c9e67182196d60ae4525f89790a1dad0383a36e9b52884dd92d7584ac5ada'/> - <attribute name='url' value='com.google.guava/com.google.guava-12.0.0.jar'/> - <attribute name='size' type='Long' value='1817834'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.net'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='com.google.common.base,javax.annotation,com.google.common.hash,com.google.common.io,com.google.common.primitives,com.google.common.collect'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.collect'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='com.google.common.base,javax.annotation,com.google.common.primitives,com.google.common.math'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.primitives'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='javax.annotation,com.google.common.base,sun.misc'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.base'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='javax.annotation'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.cache'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='com.google.common.collect,com.google.common.util.concurrent,javax.annotation,com.google.common.base,com.google.common.primitives'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.eventbus'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='com.google.common.collect,com.google.common.base,com.google.common.cache'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.util.concurrent'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='com.google.common.base,javax.annotation,com.google.common.collect'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.hash'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='com.google.common.base,com.google.common.math,com.google.common.primitives,javax.annotation'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.io'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='com.google.common.hash,com.google.common.base,javax.annotation,com.google.common.primitives'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.reflect'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='javax.annotation,com.google.common.base,com.google.common.collect'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.math'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - <directive name='uses' value='com.google.common.base,javax.annotation'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.common.annotations'/> - <attribute name='version' type='Version' value='12.0.0'/> - <attribute name='bundle-symbolic-name' value='com.google.guava'/> - <attribute name='bundle-version' type='Version' value='12.0.0'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=sun.misc)'/> - <directive name='resolution' value='optional'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.useradmin'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.0.2'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='2211cb37d6ed75284ee3c027b07b85403ef8868bd0926f762eda62328631e6eb'/> - <attribute name='url' value='org.apache.felix.useradmin/org.apache.felix.useradmin-1.0.2.jar'/> - <attribute name='size' type='Long' value='33774'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.useradmin'/> - <attribute name='bundle-version' type='Version' value='1.0.2'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.useradmin'/> - <attribute name='bundle-version' type='Version' value='1.0.2'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.felix.useradmin'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.useradmin'/> - <attribute name='bundle-version' type='Version' value='1.0.2'/> - <directive name='uses' value='org.osgi.service.useradmin'/> - </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.useradmin.UserAdmin'/> - <directive name='uses' value='org.osgi.service.useradmin'/> - <directive name='effective' value='active'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.useradmin)(version>=1.1.0)(!(version>=1.2.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='com.google.gson'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='20fe4d3f86f5b55d3af01ae169de2478e68df216c26782385aef120780c513db'/> - <attribute name='url' value='com.google.gson/com.google.gson-2.2.0.jar'/> - <attribute name='size' type='Long' value='192270'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='com.google.gson'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='com.google.gson'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.gson'/> - <attribute name='version' type='Version' value='2.2.0'/> - <attribute name='bundle-symbolic-name' value='com.google.gson'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.gson.annotations'/> - <attribute name='version' type='Version' value='2.2.0'/> - <attribute name='bundle-symbolic-name' value='com.google.gson'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.gson.reflect'/> - <attribute name='version' type='Version' value='2.2.0'/> - <attribute name='bundle-symbolic-name' value='com.google.gson'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.gson.stream'/> - <attribute name='version' type='Version' value='2.2.0'/> - <attribute name='bundle-symbolic-name' value='com.google.gson'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.gson.internal'/> - <attribute name='version' type='Version' value='2.2.0'/> - <attribute name='bundle-symbolic-name' value='com.google.gson'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='com.google.gson.internal.bind'/> - <attribute name='version' type='Version' value='2.2.0'/> - <attribute name='bundle-symbolic-name' value='com.google.gson'/> - <attribute name='bundle-version' type='Version' value='2.2.0'/> - </capability> - <requirement namespace='osgi.ee'> - <directive name='filter' value='(osgi.ee=J2SE-1.5)'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.deploymentadmin'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='0.9.4'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='0254349dd8e815f362363b91f07bb6ccd8117586941f70c2682696ad683ae3c2'/> - <attribute name='url' value='org.apache.felix.deploymentadmin/org.apache.felix.deploymentadmin-0.9.4.jar'/> - <attribute name='size' type='Long' value='98671'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.deploymentadmin'/> - <attribute name='bundle-version' type='Version' value='0.9.4'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.deploymentadmin'/> - <attribute name='bundle-version' type='Version' value='0.9.4'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.deploymentadmin'/> - <attribute name='bundle-version' type='Version' value='0.9.4'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin.spi'/> - <attribute name='version' type='Version' value='1.0.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.deploymentadmin'/> - <attribute name='bundle-version' type='Version' value='0.9.4'/> - <directive name='uses' value='org.osgi.framework,org.osgi.service.deploymentadmin'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm)(version>=3.0.0)(!(version>=4.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.2.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='slf4j.simple'/> - <attribute name='type' value='osgi.fragment'/> - <attribute name='version' type='Version' value='1.5.11'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='19391e725f028196329bd1e49b91c9bfd11333ca0ccd5c0a5cc95d1045406139'/> - <attribute name='url' value='slf4j.simple/slf4j.simple-1.5.11.jar'/> - <attribute name='size' type='Long' value='7854'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.slf4j.impl'/> - <attribute name='version' type='Version' value='1.5.11'/> - <attribute name='bundle-symbolic-name' value='slf4j.simple'/> - <attribute name='bundle-version' type='Version' value='1.5.11'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.slf4j)(version>=1.5.11))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.slf4j.spi)(version>=1.5.11))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.slf4j.helpers)(version>=1.5.11))'/> - </requirement> - <requirement namespace='osgi.wiring.bundle'> - <directive name='filter' value='(osgi.wiring.bundle=slf4j.api)'/> - </requirement> - <requirement namespace='osgi.wiring.host'> - <directive name='filter' value='(&(osgi.wiring.host=slf4j.api)(bundle-version>=0.0.0))'/> - </requirement> - <requirement namespace='osgi.ee'> - <directive name='filter' value='(osgi.ee=J2SE-1.3)'/> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.encryption.internal)(version>=1.5.0.beta6))'/> </requirement> </resource> <resource> @@ -6022,6 +1278,128 @@ </resource> <resource> <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='jclouds-sshj'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='8e137c9a63b1819c5d5cc5bb23b654a37c6e8c0898ef2cbc3d0ffc6880140c05'/> + <attribute name='url' value='jclouds-sshj/jclouds-sshj-1.5.0.jar'/> + <attribute name='size' type='Long' value='34930'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='jclouds-sshj'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='jclouds-sshj'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.sshj.config'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-sshj'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.http.handlers,com.google.common.net,org.jclouds.sshj,org.jclouds.domain,javax.inject,com.google.inject,org.jclouds.ssh,com.google.inject.binder'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.sshj'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-sshj'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.net,org.jclouds.domain,org.jclouds.logging,javax.annotation,net.schmizz.sshj.transport.verification,com.google.common.base,net.schmizz.sshj,javax.inject,net.schmizz.sshj.userauth.keyprovider,net.schmizz.sshj.sftp,com.google.common.collect,net.schmizz.sshj.connection.channel.direct,net.schmizz.sshj.connection,net.schmizz.sshj.transport,com.google.common.io,org.apache.commons.io.input,org.jclouds.compute.domain,net.schmizz.sshj.common,org.jclouds.io.payloads,org.jclouds.io,net.schmizz.sshj.xfer,org.jclouds.http.handlers,org.jclouds.rest,net.schmizz.sshj.userauth,org.jclouds.util,org.jclouds.ssh,org.jclouds.crypto,com.google.inject'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.io)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.net)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.common)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.connection)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.connection.channel.direct)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.sftp)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.transport)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.transport.verification)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.userauth)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.userauth.keyprovider)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=net.schmizz.sshj.xfer)(version>=0.8.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.commons.io.input)(version>=1.4.0)(!(version>=3.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.handlers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.io)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.io.payloads)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ssh)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> <attribute name='osgi.identity' value='org.osgi.impl.bundle.bindex'/> <attribute name='type' value='osgi.bundle'/> <attribute name='version' type='Version' value='2.2.0'/> @@ -6064,6 +1442,820 @@ </resource> <resource> <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='biz.aQute.bnd.annotation'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.52.3.20120717-094352'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='72534554a01725c2862d9152b4845da715b5c8fef277963efd995076c2daa80f'/> + <attribute name='url' value='biz.aQute.bnd.annotation/biz.aQute.bnd.annotation-1.52.3.jar'/> + <attribute name='size' type='Long' value='26899'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='biz.aQute.bnd.annotation'/> + <attribute name='bundle-version' type='Version' value='1.52.3.20120717-094352'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='biz.aQute.bnd.annotation'/> + <attribute name='bundle-version' type='Version' value='1.52.3.20120717-094352'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.annotation'/> + <attribute name='version' type='Version' value='1.43.1'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd.annotation'/> + <attribute name='bundle-version' type='Version' value='1.52.3.20120717-094352'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.annotation.component'/> + <attribute name='version' type='Version' value='1.43.1'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd.annotation'/> + <attribute name='bundle-version' type='Version' value='1.52.3.20120717-094352'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.annotation.metatype'/> + <attribute name='version' type='Version' value='1.43.1'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd.annotation'/> + <attribute name='bundle-version' type='Version' value='1.52.3.20120717-094352'/> + </capability> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='osgi.cmpn'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='8a6464bc7e1bb4f65c27c62f7d9cf7578ba6de7f35c75314a9c38fc20b2f8978'/> + <attribute name='url' value='osgi.cmpn/osgi.cmpn-4.3.1.jar'/> + <attribute name='size' type='Long' value='767142'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.application'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.application'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.reflect'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.container'/> + <attribute name='version' type='Version' value='1.0.2'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.service.blueprint.reflect,org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.cm'/> + <attribute name='version' type='Version' value='1.4.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.component'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.component.annotations'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.coordinator'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin.spi'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework,org.osgi.service.deploymentadmin'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.device'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.notification'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.service.dmt'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.dmt'/> + <attribute name='version' type='Version' value='2.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.security'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.service.dmt'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.spi'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.service.dmt'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.notification.spi'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.service.dmt.notification'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.event'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.http'/> + <attribute name='version' type='Version' value='1.2.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='javax.servlet.http,javax.servlet'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.io'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='javax.microedition.io'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.jdbc'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='javax.sql'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.jndi'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='javax.naming.directory,javax.naming'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.jpa'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='javax.persistence'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.log'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.metatype'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.monitor'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/> + <attribute name='version' type='Version' value='1.1.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.provisioning'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.remoteserviceadmin'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.upnp'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.useradmin'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.wireadmin'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.measurement'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.position'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.util.measurement'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.tracker'/> + <attribute name='version' type='Version' value='1.5.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.xml'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.3.1.201210102024'/> + <directive name='uses' value='org.osgi.framework,javax.xml.parsers'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.microedition.io)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.naming)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.naming.directory)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.persistence)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.servlet)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.servlet.http)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.sql)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/> + <directive name='resolution' value='optional'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.gogo.command'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='0.12.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='17f1f6455b82208a71a49a26780083f4791d14e701a083e577d8b9893adb2528'/> + <attribute name='url' value='org.apache.felix.gogo.command/org.apache.felix.gogo.command-0.12.0.jar'/> + <attribute name='size' type='Long' value='51746'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.gogo.command'/> + <attribute name='bundle-version' type='Version' value='0.12.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.gogo.command'/> + <attribute name='bundle-version' type='Version' value='0.12.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.log'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.gogo.command'/> + <attribute name='bundle-version' type='Version' value='0.12.0'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <attribute name='status' value='provisional'/> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.service.command)(version>=0.10.0)(!(version>=1.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.startlevel)(version>=1.1.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='com.sun.jersey.client'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.13.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='2cb5b9f4a132ab54c0a10a89ad62d601d19eb1216b62184e923657923ceb175d'/> + <attribute name='url' value='com.sun.jersey.client/com.sun.jersey.client-1.13.0.jar'/> + <attribute name='size' type='Long' value='131269'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.api.client.filter'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='com.sun.jersey.api.client,com.sun.jersey.core.util,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.api.client.async'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='com.sun.jersey.api.client'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.api.client.config'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='com.sun.jersey.core.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.api.client'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='com.sun.jersey.api.client.async,javax.ws.rs.core,com.sun.jersey.client.impl,com.sun.jersey.api.client.filter,com.sun.jersey.client.proxy,com.sun.jersey.client.impl.async,com.sun.jersey.api.client.config,com.sun.jersey.core.spi.component.ioc,com.sun.jersey.spi.inject,com.sun.jersey.core.util,com.sun.jersey.core.spi.factory,javax.ws.rs.ext,com.sun.jersey.core.spi.component,com.sun.jersey.client.urlconnection,com.sun.jersey.spi,com.sun.jersey.spi.service,com.sun.jersey.core.provider,com.sun.jersey.core.header,com.sun.jersey.core.reflection'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.client.urlconnection'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='javax.net.ssl,com.sun.jersey.api.client,javax.ws.rs.core,com.sun.jersey.core.header,com.sun.jersey.spi'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.client.osgi'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='com.sun.ws.rs.ext,org.osgi.framework,javax.ws.rs.ext'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.client.impl.async'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='com.sun.jersey.api.client.async,com.sun.jersey.api.client'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.client.proxy'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='com.sun.jersey.api.client.async,com.sun.jersey.api.client'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.client.impl'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='com.sun.jersey.core.header,com.sun.jersey.api.client,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.ws.rs.ext'/> + <attribute name='version' type='Version' value='1.13.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.client'/> + <attribute name='bundle-version' type='Version' value='1.13.0'/> + <directive name='uses' value='com.sun.jersey.core.spi.factory,javax.ws.rs.core'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.header)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.provider)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.reflection)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.spi.component)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.spi.component.ioc)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.spi.factory)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.core.util)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.spi)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.spi.inject)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.sun.jersey.spi.service)(version>=1.13.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.net.ssl)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=javax.ws.rs.core)(version>=1.1.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=javax.ws.rs.ext)(version>=1.1.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.dependencymanager.shell'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='3.0.1'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='6f19d22a3f2e5214280e345426d485f48c9eede64b025bb470f49f9e55e24250'/> + <attribute name='url' value='org.apache.felix.dependencymanager.shell/org.apache.felix.dependencymanager.shell-3.0.1.jar'/> + <attribute name='size' type='Long' value='17251'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.dependencymanager.shell'/> + <attribute name='bundle-version' type='Version' value='3.0.1'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.dependencymanager.shell'/> + <attribute name='bundle-version' type='Version' value='3.0.1'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm)(version>=3.0.0)(!(version>=4.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.service.command)(version>=0.6.0)(!(version>=1.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.shell)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.eclipse.osgi.framework.console)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='javax.servlet'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='2.5.0.v200910301333'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='c2030131f54c997400a1b245980f609489fd4cded5283ac3fb17bfee6ca8ff49'/> + <attribute name='url' value='javax.servlet/javax.servlet-2.5.0.jar'/> + <attribute name='size' type='Long' value='118865'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='javax.servlet'/> + <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='javax.servlet'/> + <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.servlet'/> + <attribute name='version' type='Version' value='2.5.0'/> + <attribute name='bundle-symbolic-name' value='javax.servlet'/> + <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.servlet.http'/> + <attribute name='version' type='Version' value='2.5.0'/> + <attribute name='bundle-symbolic-name' value='javax.servlet'/> + <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.servlet.resources'/> + <attribute name='version' type='Version' value='2.5.0'/> + <attribute name='bundle-symbolic-name' value='javax.servlet'/> + <attribute name='bundle-version' type='Version' value='2.5.0.v200910301333'/> + </capability> + <requirement namespace='osgi.ee'> + <directive name='filter' value='(|(&(osgi.ee=CDC/Foundation)(version=1.1))(&(osgi.ee=JavaSE)(version=1.4)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.dependencymanager'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='3.1.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='0742513cf0638fd6647142c84f876c0c19f74bb9f20a0869e1410c7fe3befb26'/> + <attribute name='url' value='org.apache.felix.dependencymanager/org.apache.felix.dependencymanager-3.1.0.jar'/> + <attribute name='size' type='Long' value='174283'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.dependencymanager'/> + <attribute name='bundle-version' type='Version' value='3.1.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.dependencymanager'/> + <attribute name='bundle-version' type='Version' value='3.1.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.felix.dm'/> + <attribute name='version' type='Version' value='3.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.dependencymanager'/> + <attribute name='bundle-version' type='Version' value='3.1.0'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.felix.dm.tracker'/> + <attribute name='version' type='Version' value='3.1.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.dependencymanager'/> + <attribute name='bundle-version' type='Version' value='3.1.0'/> + <directive name='uses' value='org.osgi.framework,org.apache.felix.dm'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm.tracker)(version>=3.1.0)(!(version>=3.2.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.metatype)(version>=1.1.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='slf4j.api'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.6.4'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='2700de670285dfbfc0f05aaa5ebfb9de2c4eeb2acf759b3db907ff89190712da'/> + <attribute name='url' value='slf4j.api/slf4j.api-1.6.4.jar'/> + <attribute name='size' type='Long' value='26522'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.6.4'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.6.4'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.slf4j'/> + <attribute name='version' type='Version' value='1.6.4'/> + <attribute name='bundle-symbolic-name' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.6.4'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.slf4j.spi'/> + <attribute name='version' type='Version' value='1.6.4'/> + <attribute name='bundle-symbolic-name' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.6.4'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.slf4j.helpers'/> + <attribute name='version' type='Version' value='1.6.4'/> + <attribute name='bundle-symbolic-name' value='slf4j.api'/> + <attribute name='bundle-version' type='Version' value='1.6.4'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.slf4j.impl)(version>=1.6.0))'/> + </requirement> + <requirement namespace='osgi.ee'> + <directive name='filter' value='(&(osgi.ee=JavaSE)(version=1.3))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.gogo.shell'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='0.10.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='95e85d53c1683d01d456275ac5eb20fe9e37f03e2ac5a1fd11e204aaedbb803c'/> + <attribute name='url' value='org.apache.felix.gogo.shell/org.apache.felix.gogo.shell-0.10.0.jar'/> + <attribute name='size' type='Long' value='49004'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.gogo.shell'/> + <attribute name='bundle-version' type='Version' value='0.10.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.gogo.shell'/> + <attribute name='bundle-version' type='Version' value='0.10.0'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <attribute name='status' value='provisional'/> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.service.command)(version>=0.10.0))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.osgi.service.startlevel)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.osgi.util.tracker)'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.useradmin.filestore'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.0.1'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='80b4f7af7d2d340e69803ec71df37d8bb206aaf4685b27b732b21edcd6d08a27'/> + <attribute name='url' value='org.apache.felix.useradmin.filestore/org.apache.felix.useradmin.filestore-1.0.1.jar'/> + <attribute name='size' type='Long' value='16849'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.useradmin.filestore'/> + <attribute name='bundle-version' type='Version' value='1.0.1'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.useradmin.filestore'/> + <attribute name='bundle-version' type='Version' value='1.0.1'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.useradmin)(version>=1.0.0)(!(version>=1.1.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.2.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.useradmin)(version>=1.1.0)(!(version>=1.2.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.commons.io'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='2.0.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='c1cd4480f5201e5d2979fd97fa7949bde0e778b84c87b383aa133586bb17f4f1'/> + <attribute name='url' value='org.apache.commons.io/org.apache.commons.io-2.0.0.jar'/> + <attribute name='size' type='Long' value='161213'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.commons.io'/> + <attribute name='bundle-version' type='Version' value='2.0.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.commons.io'/> + <attribute name='bundle-version' type='Version' value='2.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.commons.io.output'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> + <attribute name='bundle-version' type='Version' value='2.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.commons.io.comparator'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> + <attribute name='bundle-version' type='Version' value='2.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.commons.io'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> + <attribute name='bundle-version' type='Version' value='2.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.commons.io.monitor'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> + <attribute name='bundle-version' type='Version' value='2.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.commons.io.input'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> + <attribute name='bundle-version' type='Version' value='2.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.commons.io.filefilter'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.commons.io'/> + <attribute name='bundle-version' type='Version' value='2.0.0'/> + </capability> + </resource> + <resource> + <capability namespace='osgi.identity'> <attribute name='osgi.identity' value='com.vaadin'/> <attribute name='type' value='osgi.bundle'/> <attribute name='version' type='Version' value='6.8.4'/> @@ -7349,7 +3541,3624 @@ <directive name='filter' value='(&(osgi.wiring.package=javax.servlet.http)(version>=2.3.0))'/> </requirement> <requirement namespace='osgi.ee'> - <directive name='filter' value='(osgi.ee=J2SE-1.5)'/> + <directive name='filter' value='(&(osgi.ee=JavaSE)(version=1.5))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.configadmin'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.6.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='a916382683770f5fecdf0244a6ddc3e1cdb3d2767a9855ed957a3e1e5eb32d1d'/> + <attribute name='url' value='org.apache.felix.configadmin/org.apache.felix.configadmin-1.6.0.jar'/> + <attribute name='size' type='Long' value='114545'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.configadmin'/> + <attribute name='bundle-version' type='Version' value='1.6.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.configadmin'/> + <attribute name='bundle-version' type='Version' value='1.6.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.felix.cm'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.configadmin'/> + <attribute name='bundle-version' type='Version' value='1.6.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.felix.cm.file'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.configadmin'/> + <attribute name='bundle-version' type='Version' value='1.6.0'/> + <directive name='uses' value='org.apache.felix.cm,org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.cm'/> + <attribute name='version' type='Version' value='1.5.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.configadmin'/> + <attribute name='bundle-version' type='Version' value='1.6.0'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.osgi.service.cm.ConfigurationAdmin'/> + <attribute name='service.description' value='Configuration Admin Service Specification 1.5 Implementation'/> + <attribute name='service.pid' value='org.osgi.service.cm.ConfigurationAdmin'/> + <attribute name='service.vendor' value='Apache Software Foundation'/> + <directive name='effective' value='active'/> + </capability> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.apache.felix.cm.PersistenceManager'/> + <attribute name='service.description' value='Platform Filesystem Persistence Manager'/> + <attribute name='service.pid' value='org.apache.felix.cm.file.FilePersistenceManager'/> + <attribute name='service.vendor' value='Apache Software Foundation'/> + <directive name='effective' value='active'/> + </capability> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.osgi.service.cm.ConfigurationAdmin'/> + <directive name='uses' value='org.osgi.service.cm'/> + <directive name='effective' value='active'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.cm)(version>=1.0.0)(!(version>=1.1.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.cm.file)(version>=1.0.0)(!(version>=1.1.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.5.0)(!(version>=1.6.0)))'/> + </requirement> + <requirement namespace='osgi.service'> + <directive name='filter' value='(objectClass=org.osgi.service.log.LogService)'/> + <directive name='effective' value='active'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.mockito.mockito-all'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.9.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='ea112d2f90686224af5de8307c659cf8c7599bdf48e6af011d736c9b3340794d'/> + <attribute name='url' value='org.mockito.mockito-all/org.mockito.mockito-all-1.9.0.jar'/> + <attribute name='size' type='Long' value='1515829'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.exceptions'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.mockito.exceptions.base,org.mockito.exceptions.verification.junit,org.mockito.listeners,org.mockito.exceptions.misusing,org.mockito.exceptions.verification'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.stubbing.answers'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.mockito.exceptions.base,org.mockito.invocation,org.mockito.stubbing'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.listeners'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.mockito.exceptions'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.runners'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.junit.runner,org.junit.runner.notification,org.junit.runner.manipulation'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.exceptions.base'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.exceptions.verification'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.mockito.exceptions.base'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.configuration'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.mockito,org.mockito.stubbing'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.invocation'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.exceptions.verification.junit'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='junit.framework,org.mockito.exceptions.verification'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.hamcrest,org.mockito.stubbing,org.mockito.verification,org.mockito.listeners,org.mockito.exceptions.base,org.mockito.exceptions,org.mockito.configuration,org.mockito.invocation'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.exceptions.misusing'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.mockito.exceptions.base'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.verification'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.mockito.exceptions'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.mockito.stubbing'/> + <attribute name='version' type='Version' value='1.9.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.mockito.invocation'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.hamcrest'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.hamcrest.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.hamcrest.core'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + <directive name='uses' value='org.hamcrest'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.objenesis'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='org.mockito.mockito-all'/> + <attribute name='bundle-version' type='Version' value='1.9.0'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=COM.jrockit.reflect)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=jrockit.vm)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=junit.framework)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant.types)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.hamcrest)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.junit)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.junit.internal.runners)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.junit.runner)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.junit.runner.manipulation)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.junit.runner.notification)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.junit.runners)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.junit.runners.model)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.configuration)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions.base)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions.misusing)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions.verification)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.exceptions.verification.junit)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.invocation)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.listeners)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.runners)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.stubbing)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.stubbing.answers)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.mockito.verification)(version>=1.9.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.objenesis)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=sun.reflect)'/> + <directive name='resolution' value='optional'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.prefs'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.0.4'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='7e930c89eedd67eb8dcac69245393e93846c1d8f8732b18ddb7684fc3bd537b8'/> + <attribute name='url' value='org.apache.felix.prefs/org.apache.felix.prefs-1.0.4.jar'/> + <attribute name='size' type='Long' value='42519'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.prefs'/> + <attribute name='bundle-version' type='Version' value='1.0.4'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.prefs'/> + <attribute name='bundle-version' type='Version' value='1.0.4'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.prefs'/> + <attribute name='bundle-version' type='Version' value='1.0.4'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.felix.prefs'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.prefs'/> + <attribute name='bundle-version' type='Version' value='1.0.4'/> + <directive name='uses' value='org.osgi.service.prefs'/> + </capability> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.osgi.service.prefs.PreferencesService'/> + <directive name='uses' value='org.osgi.service.prefs'/> + <directive name='effective' value='active'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.apache.felix.prefs)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.prefs)(version>=1.1.0))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='jclouds-slf4j'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='2e08770f0028b65e5f320fff64a1515f8010787b2f6c3bd5e0c0444b5c7ebee0'/> + <attribute name='url' value='jclouds-slf4j/jclouds-slf4j-1.5.0.jar'/> + <attribute name='size' type='Long' value='11299'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='jclouds-slf4j'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='jclouds-slf4j'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.logging.slf4j.config'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-slf4j'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.logging,org.jclouds.logging.config,org.jclouds.logging.slf4j'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.logging.slf4j'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-slf4j'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.logging,org.slf4j'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='osgi.cmpn'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='c1310c4186ccc17a0d7089d83f96dc940c4eccb98d5edfd58819393c29c31655'/> + <attribute name='url' value='osgi.cmpn/osgi.cmpn-4.2.0.jar'/> + <attribute name='size' type='Long' value='614152'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='info.dmtree'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='info.dmtree.spi'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='info.dmtree'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='info.dmtree.registry'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework,info.dmtree,info.dmtree.notification'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='info.dmtree.notification.spi'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='info.dmtree.notification'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='info.dmtree.security'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='info.dmtree'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='info.dmtree.notification'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='info.dmtree'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.application'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.application'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.container'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.service.blueprint.reflect,org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.reflect'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.cm'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.component'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin.spi'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.service.deploymentadmin,org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.device'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.event'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.http'/> + <attribute name='version' type='Version' value='1.2.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='javax.servlet.http,javax.servlet'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.io'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='javax.microedition.io'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.log'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.metatype'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.monitor'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/> + <attribute name='version' type='Version' value='1.1.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.provisioning'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.upnp'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.useradmin'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.wireadmin'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.measurement'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.position'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.util.measurement'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.cdma'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework,org.osgi.service.condpermadmin'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.gsm'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework,org.osgi.service.condpermadmin'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.mobile'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework,org.osgi.service.condpermadmin'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.tracker'/> + <attribute name='version' type='Version' value='1.4.0'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.util.xml'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='osgi.cmpn'/> + <attribute name='bundle-version' type='Version' value='4.2.0.200908310645'/> + <directive name='uses' value='javax.xml.parsers,org.osgi.framework'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=info.dmtree)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.notification)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.notification.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.registry)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.security)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=info.dmtree.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.microedition.io)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.servlet)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.servlet.http)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.application)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.application)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.blueprint.container)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.blueprint.reflect)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.3.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.component)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.condpermadmin)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.device)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.2.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.http)(version>=1.2.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.io)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.metatype)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.monitor)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.prefs)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.provisioning)(version>=1.2.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.upnp)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.useradmin)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.wireadmin)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.cdma)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.gsm)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.measurement)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.mobile)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.position)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.xml)(version>=1.0.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='bcprov'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.46.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='d8e58be65df547400419e184be1ebf9074b6f9e357dcd8fbd78fb44773b7ec23'/> + <attribute name='url' value='bcprov/bcprov-1.46.0.jar'/> + <attribute name='size' type='Long' value='1878175'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.util.io,org.bouncycastle.util.encoders,org.bouncycastle.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.bc'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.cmp'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.crmf,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x500'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.cms'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x500'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.cms.ecc'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.cms,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.crmf'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.x500,org.bouncycastle.asn1.cms,org.bouncycastle.asn1.cmp'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.cryptopro'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.crypto.params,org.bouncycastle.math.ec'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.eac'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.esf'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1,org.bouncycastle.asn1.x500,org.bouncycastle.asn1.ocsp,org.bouncycastle.asn1.oiw,org.bouncycastle.asn1.x509'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.ess'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.nist'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.gnu'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.iana'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.icao'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.isismtt'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.isismtt.ocsp'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.isismtt.x509'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x500,org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.isismtt'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.kisa'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.microsoft'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.misc'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.mozilla'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.nist'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x9,org.bouncycastle.asn1.sec,org.bouncycastle.util,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.ntt'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.ocsp'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1,org.bouncycastle.asn1.x500'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.oiw'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.pkcs'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.x500,org.bouncycastle.asn1.oiw'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.sec'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.util,org.bouncycastle.asn1,org.bouncycastle.asn1.x9,org.bouncycastle.util.encoders,org.bouncycastle.math.ec'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.smime'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1,org.bouncycastle.asn1.cms,org.bouncycastle.asn1.nist'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.teletrust'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x9,org.bouncycastle.util.encoders,org.bouncycastle.math.ec,org.bouncycastle.util,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.tsp'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.cmp,org.bouncycastle.asn1.cms'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.util'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.util.encoders,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x500'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.x500.style'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x500.style'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x500,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.asn1,org.bouncycastle.util.encoders,org.bouncycastle.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x509'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.crypto.digests,org.bouncycastle.crypto,org.bouncycastle.asn1.x500,org.bouncycastle.util,org.bouncycastle.asn1.pkcs,org.bouncycastle.util.encoders'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x509.qualified'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x509.sigi'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x500,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.asn1.x9'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1,org.bouncycastle.util.encoders,org.bouncycastle.math.ec,org.bouncycastle.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.agreement'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.generators,org.bouncycastle.math.ec'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.agreement.kdf'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.asn1,org.bouncycastle.crypto.params,org.bouncycastle.asn1.x509,org.bouncycastle.crypto.generators'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.agreement.srp'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.digests'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.util,org.bouncycastle.crypto.engines,org.bouncycastle.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.encodings'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.digests'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.engines'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.digests,org.bouncycastle.crypto.modes,org.bouncycastle.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.examples'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.util.encoders,org.bouncycastle.crypto.engines,org.bouncycastle.crypto.modes,org.bouncycastle.crypto.paddings,org.bouncycastle.crypto.generators'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.generators'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.util,org.bouncycastle.crypto.digests,org.bouncycastle.math.ec,org.bouncycastle.crypto.macs'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.io'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.macs'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.modes,org.bouncycastle.crypto.paddings,org.bouncycastle.crypto.params,org.bouncycastle.crypto.engines'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.modes'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.util,org.bouncycastle.crypto.macs,org.bouncycastle.crypto.modes.gcm,org.bouncycastle.crypto.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.modes.gcm'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.util,org.bouncycastle.crypto.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.paddings'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.params'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.util,org.bouncycastle.math.ec'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.prng'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.signers'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.asn1,org.bouncycastle.math.ec,org.bouncycastle.crypto.generators,org.bouncycastle.util,org.bouncycastle.crypto.digests,org.bouncycastle.crypto.encodings,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.crypto.engines,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.tls'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1,org.bouncycastle.crypto.digests,org.bouncycastle.crypto,org.bouncycastle.crypto.params,org.bouncycastle.crypto.agreement,org.bouncycastle.util,org.bouncycastle.crypto.engines,org.bouncycastle.crypto.modes,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.sec,org.bouncycastle.math.ec,org.bouncycastle.crypto.io,org.bouncycastle.crypto.util,org.bouncycastle.crypto.generators,org.bouncycastle.crypto.signers,org.bouncycastle.crypto.macs,org.bouncycastle.asn1.x500,org.bouncycastle.crypto.prng,org.bouncycastle.crypto.encodings,org.bouncycastle.crypto.agreement.srp,org.bouncycastle.util.io'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.crypto.util'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.oiw,org.bouncycastle.crypto.params,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.sec,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.math.ec'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.i18n'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.i18n.filter'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.i18n.filter'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.jce.spec,org.bouncycastle.crypto.params,org.bouncycastle.math.ec,org.bouncycastle.asn1.cryptopro,org.bouncycastle.asn1,org.bouncycastle.jce.provider.asymmetric.ec,org.bouncycastle.jce.provider,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.sec,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1.oiw,org.bouncycastle.util,javax.security.auth.x500,javax.crypto.spec,javax.crypto,org.bouncycastle.x509'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.examples'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.jce.provider,org.bouncycastle.asn1,org.bouncycastle.jce.interfaces,org.bouncycastle.asn1.pkcs,org.bouncycastle.x509.extension,org.bouncycastle.x509,org.bouncycastle.jce,org.bouncycastle.asn1.x509'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.exception'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.interfaces'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.jce.spec,org.bouncycastle.math.ec,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.netscape'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.provider'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.jce.exception,org.bouncycastle.asn1.oiw,org.bouncycastle.asn1.iana,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1,org.bouncycastle.jce.interfaces,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.bc,org.bouncycastle.asn1.cryptopro,org.bouncycastle.crypto,org.bouncycastle.crypto.engines,org.bouncycastle.crypto.modes,javax.crypto.spec,org.bouncycastle.crypto.params,org.bouncycastle.crypto.paddings,javax.crypto,org.bouncycastle.util,org.bouncycastle.crypto.digests,org.bouncycastle.crypto.generators,org.bouncycastle.x509,org.bouncycastle.jce,org.bouncycastle.asn1.x509,javax.security.auth.x500,org.bouncycastle.asn1.isismtt,javax.crypto.interfaces,org.bouncycastle.jce.spec,org.bouncycastle.asn1.x9,org.bouncycastle.jce.provider.asymmetric.ec,org.bouncycastle.asn1.sec,org.bouncycastle.math.ec,org.bouncycastle.crypto.encodings,org.bouncycastle.crypto.macs,org.bouncycastle.crypto.agreement,org.bouncycastle.crypto.signers,org.bouncycastle.crypto.io,org.bouncycastle.util.io,org.bouncycastle.asn1.util,org.bouncycastle.util.encoders,org.bouncycastle.openssl,org.bouncycastle.x509.util,org.bouncycastle.x509.extension,org.bouncycastle.asn1.misc,javax.naming,javax.naming.directory'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.provider.asymmetric'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x9,org.bouncycastle.asn1.eac,org.bouncycastle.asn1.cryptopro,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.provider.asymmetric.ec'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.jce.spec,org.bouncycastle.math.ec,org.bouncycastle.crypto.params,org.bouncycastle.jce.provider,org.bouncycastle.asn1.sec,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1,org.bouncycastle.jce.interfaces,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.cryptopro,org.bouncycastle.crypto,org.bouncycastle.crypto.agreement,org.bouncycastle.crypto.digests,org.bouncycastle.crypto.agreement.kdf,javax.crypto,javax.crypto.spec,org.bouncycastle.asn1.pkcs,org.bouncycastle.crypto.generators,org.bouncycastle.crypto.signers'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.provider.symmetric'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.crypto,org.bouncycastle.jce.provider,org.bouncycastle.crypto.engines,org.bouncycastle.crypto.macs,javax.crypto.spec,org.bouncycastle.crypto.modes,org.bouncycastle.asn1.nist,org.bouncycastle.asn1,org.bouncycastle.asn1.misc,org.bouncycastle.asn1.ntt,org.bouncycastle.crypto.paddings,javax.crypto,org.bouncycastle.crypto.generators,org.bouncycastle.asn1.oiw,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.kisa'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.jce.spec'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.math.ec,org.bouncycastle.crypto.engines,org.bouncycastle.jce.interfaces,org.bouncycastle.asn1.cryptopro,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.math.ec'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x9,org.bouncycastle.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.mozilla'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.x509,org.bouncycastle.asn1.mozilla,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.ocsp'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.ocsp,org.bouncycastle.asn1.x509,org.bouncycastle.asn1,org.bouncycastle.jce,javax.security.auth.x500,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust,org.bouncycastle.util,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.cryptopro,org.bouncycastle.asn1.x500'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.openssl'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.util.encoders,org.bouncycastle.asn1.cms,org.bouncycastle.util,org.bouncycastle.asn1,org.bouncycastle.util.io.pem,org.bouncycastle.asn1.pkcs,org.bouncycastle.jce,org.bouncycastle.x509,org.bouncycastle.asn1.x509,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.sec,org.bouncycastle.jce.spec,javax.crypto.spec,javax.crypto,org.bouncycastle.crypto.params,org.bouncycastle.asn1.nist,org.bouncycastle.crypto,org.bouncycastle.crypto.generators'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.util'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='junit.framework,junit.textui'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.util.encoders'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.util.io'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.util.io.pem'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='junit.framework,junit.textui,org.bouncycastle.util.encoders'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.util.test'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.voms'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.x509,org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.x509'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.jce,org.bouncycastle.asn1.x509,javax.security.auth.x500,org.bouncycastle.util,org.bouncycastle.asn1,org.bouncycastle.i18n,org.bouncycastle.i18n.filter,org.bouncycastle.jce.provider,org.bouncycastle.asn1.x509.qualified,org.bouncycastle.x509.extension,org.bouncycastle.x509.util,org.bouncycastle.asn1.oiw,org.bouncycastle.asn1.nist,org.bouncycastle.asn1.teletrust,org.bouncycastle.asn1.x9,org.bouncycastle.asn1.pkcs,org.bouncycastle.asn1.cryptopro'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.x509.examples'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.asn1.misc,org.bouncycastle.jce.provider,org.bouncycastle.asn1,org.bouncycastle.x509,org.bouncycastle.jce,org.bouncycastle.asn1.x509,javax.security.auth.x500'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.x509.extension'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='org.bouncycastle.jce,org.bouncycastle.asn1.x509,org.bouncycastle.asn1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.bouncycastle.x509.util'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='bcprov'/> + <attribute name='bundle-version' type='Version' value='1.46.0'/> + <directive name='uses' value='javax.naming,org.bouncycastle.jce.provider,org.bouncycastle.util,org.bouncycastle.asn1,javax.naming.directory,org.bouncycastle.jce,org.bouncycastle.x509,org.bouncycastle.asn1.x509,javax.security.auth.x500'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.crypto)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.crypto.interfaces)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.crypto.spec)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.naming)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.naming.directory)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.security.auth.x500)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=junit.framework)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=junit.textui)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.ee'> + <directive name='filter' value='(&(osgi.ee=JavaSE)(version=1.6))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.log'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.0.1'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='88c4038729ab8dc4dddb018aeb41811443db0516b87d20cd60e55cd0593b85b1'/> + <attribute name='url' value='org.apache.felix.log/org.apache.felix.log-1.0.1.jar'/> + <attribute name='size' type='Long' value='22243'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.log'/> + <attribute name='bundle-version' type='Version' value='1.0.1'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.log'/> + <attribute name='bundle-version' type='Version' value='1.0.1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.log'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.log'/> + <attribute name='bundle-version' type='Version' value='1.0.1'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.osgi.service.log.LogService'/> + <directive name='effective' value='active'/> + </capability> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.osgi.service.log.LogReaderService'/> + <directive name='effective' value='active'/> + </capability> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.osgi.service.log.LogService'/> + <directive name='uses' value='org.osgi.service.log'/> + <directive name='effective' value='active'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='com.google.inject'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='3.0.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='e442b7dd30395fee66d38b9bb92cbb52a0d9968f45c2fa36582c2d01acb0bfc5'/> + <attribute name='url' value='com.google.inject/com.google.inject-3.0.0.jar'/> + <attribute name='size' type='Long' value='719884'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='com.google.inject'/> + <attribute name='bundle-version' type='Version' value='3.0.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='com.google.inject'/> + <attribute name='bundle-version' type='Version' value='3.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.inject.matcher'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='com.google.inject'/> + <attribute name='bundle-version' type='Version' value='3.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.inject.name'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='com.google.inject'/> + <attribute name='bundle-version' type='Version' value='3.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.inject.spi'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='com.google.inject'/> + <attribute name='bundle-version' type='Version' value='3.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.inject.binder'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='com.google.inject'/> + <attribute name='bundle-version' type='Version' value='3.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.inject.util'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='com.google.inject'/> + <attribute name='bundle-version' type='Version' value='3.0.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.inject'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='com.google.inject'/> + <attribute name='bundle-version' type='Version' value='3.0.0'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.aopalliance.intercept)'/> + </requirement> + <requirement namespace='osgi.ee'> + <directive name='filter' value='(|(&(osgi.ee=JavaSE)(version=1.5))(&(osgi.ee=JavaSE)(version=1.6)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.deployment.rp.autoconf'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='0.1.4'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='fe71f479aa71bc6a97236151afbb7b7326f14ea21682352be62b2a6b3d5a50e3'/> + <attribute name='url' value='org.apache.felix.deployment.rp.autoconf/org.apache.felix.deployment.rp.autoconf-0.1.4.jar'/> + <attribute name='size' type='Long' value='100940'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.deployment.rp.autoconf'/> + <attribute name='bundle-version' type='Version' value='0.1.4'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.deployment.rp.autoconf'/> + <attribute name='bundle-version' type='Version' value='0.1.4'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin.spi'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.deployment.rp.autoconf'/> + <attribute name='bundle-version' type='Version' value='0.1.4'/> + <directive name='uses' value='org.osgi.framework,org.osgi.service.deploymentadmin'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm)(version>=3.0.0)(!(version>=4.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.2.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.4.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='biz.aQute.bnd'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='2.2.0.20130927-173453'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='fd38b2595b65bb406dbee478df895abc348da6bea76671788ed4d5c7de417eb5'/> + <attribute name='url' value='biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar'/> + <attribute name='size' type='Long' value='1935530'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.service'/> + <attribute name='version' type='Version' value='4.0.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='aQute.bnd.build,aQute.bnd.osgi,aQute.bnd.version,aQute.service.reporter'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.service.action'/> + <attribute name='version' type='Version' value='1.43.1'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='aQute.bnd.build'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.service.diff'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='aQute.bnd.osgi'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.service.progress'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.service.repository'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='aQute.bnd.version,aQute.service.reporter,org.osgi.resource'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.service.resolve.hook'/> + <attribute name='version' type='Version' value='2.2.0.20130927-173453'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='org.osgi.resource'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.service.url'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.header'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='aQute.service.reporter'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.osgi'/> + <attribute name='version' type='Version' value='2.1.3'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='aQute.bnd.header,aQute.bnd.service,aQute.bnd.version,aQute.service.reporter'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.build'/> + <attribute name='version' type='Version' value='2.2.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='aQute.bnd.maven.support,aQute.bnd.osgi,aQute.bnd.service,aQute.bnd.service.action,aQute.bnd.version,aQute.service.reporter'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.version'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.maven.support'/> + <attribute name='version' type='Version' value='2.0.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='aQute.bnd.service,aQute.bnd.version,aQute.service.reporter,javax.xml.xpath,org.w3c.dom'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.bindex'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.service.reporter'/> + <attribute name='version' type='Version' value='1.0.1'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='aQute.bnd.osgi.resource'/> + <attribute name='version' type='Version' value='1.1.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='org.osgi.resource'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.repository'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + <directive name='uses' value='org.osgi.resource'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.resource'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='biz.aQute.bnd'/> + <attribute name='bundle-version' type='Version' value='2.2.0.20130927-173453'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant.taskdefs)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.apache.tools.ant.types)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=junit.framework)(version>=3.8.0)(!(version>=4.0.0)))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.service)(version>=4.0.0)(!(version>=5.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.service.action)(version>=1.43.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.service.diff)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.service.progress)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=aQute.bnd.version)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=aQute.service.reporter)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.naming)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.namespace)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.transform)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.dom)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.stream)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.xpath)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.resource)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.w3c.dom)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='jclouds-scriptbuilder'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='8a97160dcf4c1af4f1194c177a1761aa638edf7dce5233c705218bd37806a603'/> + <attribute name='url' value='jclouds-scriptbuilder/jclouds-scriptbuilder-1.5.0.jar'/> + <attribute name='size' type='Long' value='115339'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.domain'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.scriptbuilder.statements.login,com.google.common.collect,com.google.common.base,org.jclouds.scriptbuilder.util,org.jclouds.scriptbuilder,com.google.common.cache'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.statements.java'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.scriptbuilder.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.statements.ssh'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.scriptbuilder.domain,com.google.common.collect,com.google.common.base'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.statements.login'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.io,com.google.common.base,org.jclouds.crypto,org.jclouds.javax.annotation,org.jclouds.domain,com.google.inject,org.jclouds.scriptbuilder.domain,org.jclouds.scriptbuilder.statements.ssh,com.google.common.collect,org.jclouds.util,javax.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.functionloader'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.scriptbuilder.domain,com.google.common.io,com.google.common.base,org.jclouds.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.functionloader.osgi'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.osgi.framework,org.jclouds.scriptbuilder.functionloader,org.jclouds.scriptbuilder.domain,com.google.common.io,com.google.common.base'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.functions'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.scriptbuilder.domain,org.jclouds.domain,org.jclouds.javax.annotation,com.google.common.base,org.jclouds.scriptbuilder.statements.login,javax.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder.util'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.scriptbuilder.domain,com.google.common.base,com.google.common.collect,org.jclouds.util,org.jclouds.scriptbuilder.functionloader'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.scriptbuilder'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-scriptbuilder'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.scriptbuilder.domain,com.google.common.collect,com.google.common.base,org.jclouds.scriptbuilder.util'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.cache)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.io)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.javax.annotation)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='aws-ec2'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='c00ceec672aca1ddb56890fef9935a721029a0bb0ae043c3ce394c8c0b81b245'/> + <attribute name='url' value='aws-ec2/aws-ec2-1.5.0.jar'/> + <attribute name='size' type='Long' value='196969'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.strategy'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.base,org.jclouds.ec2.compute.predicates,javax.annotation,org.jclouds.ec2,org.jclouds.ec2.options,org.jclouds.aws.ec2,org.jclouds.aws.ec2.functions,com.google.common.cache,org.jclouds.logging,org.jclouds.ec2.compute.domain,org.jclouds.aws.ec2.services,org.jclouds.domain,org.jclouds.compute.domain,org.jclouds.aws.ec2.options,com.google.common.collect,org.jclouds.compute.options,org.jclouds.aws.ec2.compute,org.jclouds.aws.ec2.compute.predicates,org.jclouds.ec2.compute.strategy,com.google.common.util.concurrent,org.jclouds.compute.util,javax.inject,org.jclouds.aws.ec2.domain,org.jclouds.compute.strategy,org.jclouds.location,org.jclouds.concurrent,org.jclouds.scriptbuilder.domain,org.jclouds.ec2.compute.options,org.jclouds.compute.functions'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.functions'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.ec2.domain,org.jclouds.collect,com.google.common.base,org.jclouds.ec2.compute.functions,com.google.common.cache,org.jclouds.compute.functions,org.jclouds.ec2.compute.domain,org.jclouds.domain,org.jclouds.compute.util,javax.inject,org.jclouds.aws.ec2.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.options'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.collect,org.jclouds.ec2.options,com.google.common.base,org.jclouds.ec2.domain,org.jclouds.aws.ec2.domain,org.jclouds.ec2.options.internal,org.jclouds.date,org.jclouds.date.internal'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.reflect,org.jclouds.apis.internal,org.jclouds.ec2,com.google.common.collect,org.jclouds.aws.ec2.compute,org.jclouds.ec2.compute.config,org.jclouds.aws.ec2.compute.config,org.jclouds.apis,org.jclouds.aws.ec2.config,org.jclouds.rest.internal,org.jclouds.rest,org.jclouds.aws.ec2.services,org.jclouds.rest.annotations,org.jclouds.concurrent,org.jclouds.providers,org.jclouds.providers.internal,org.jclouds.aws.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.functions'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='javax.annotation,org.jclouds.aws.ec2,com.google.common.base,org.jclouds.aws,com.google.common.cache,org.jclouds.logging,org.jclouds.ec2.compute.domain,org.jclouds.aws.ec2.services,org.jclouds.aws.domain,javax.inject,org.jclouds.aws.ec2.domain,org.jclouds.ec2.domain,com.google.common.collect,org.jclouds.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.compute.options,org.jclouds.ec2.domain,org.jclouds.ec2,org.jclouds.aws.ec2,org.jclouds.compute,org.jclouds.util,org.jclouds.scriptbuilder.functions,com.google.common.cache,org.jclouds.logging,org.jclouds.compute.functions,org.jclouds.aws.util,org.jclouds.ec2.compute.domain,org.jclouds.aws.ec2.services,org.jclouds.domain,org.jclouds.compute.extensions,org.jclouds.compute.strategy,org.jclouds.compute.internal,org.jclouds.ec2.compute,org.jclouds.collect,com.google.common.collect,org.jclouds.ec2.compute.options,org.jclouds.compute.callables,org.jclouds.compute.reference,com.google.common.util.concurrent,javax.inject,org.jclouds.aws.ec2.domain,org.jclouds.aws.ec2.compute.internal,com.google.inject,org.jclouds.ec2.compute.internal,org.jclouds.javax.annotation,org.jclouds.aws.ec2.options,org.jclouds.scriptbuilder.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.binders'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.rest,org.jclouds.http,org.jclouds.aws.ec2.options,com.google.common.collect,org.jclouds.http.utils,com.google.common.base,javax.inject,org.jclouds.aws.ec2.domain,org.jclouds.aws.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.predicates'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.compute.predicates,org.jclouds.ec2.compute.domain,org.jclouds.ec2,org.jclouds.aws.ec2.services,com.google.common.collect,org.jclouds.aws.ec2,com.google.common.base,javax.inject,com.google.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.config'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.aws.ec2.compute.suppliers,org.jclouds.ec2.compute.config,com.google.inject,com.google.common.collect,com.google.common.cache,org.jclouds.ec2.compute.domain,org.jclouds.ec2.compute.loaders,org.jclouds.rest,org.jclouds.rest.suppliers,org.jclouds.concurrent,org.jclouds.aws.ec2.compute.strategy,org.jclouds.ec2.compute.predicates,org.jclouds.aws.ec2.compute.functions,org.jclouds.ec2.compute.functions,org.jclouds.ec2.compute.suppliers,org.jclouds.compute.extensions,org.jclouds.ec2.compute.options,org.jclouds.compute.options,org.jclouds.aws.ec2.compute,org.jclouds.aws.ec2.compute.predicates,org.jclouds.ec2.compute.strategy,org.jclouds.ec2.compute.internal,org.jclouds.compute.config,com.google.inject.binder,javax.inject,org.jclouds.predicates,org.jclouds.ec2.compute.extensions,org.jclouds.aws.ec2.functions,com.google.inject.assistedinject,org.jclouds.compute,org.jclouds.config,com.google.inject.name,org.jclouds.aws.ec2.predicates,org.jclouds.aws.ec2.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.config'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,org.jclouds.rest,org.jclouds.aws.ec2.options,org.jclouds.ec2,org.jclouds.ec2.options,com.google.common.collect,org.jclouds.aws.ec2,org.jclouds.ec2.services,org.jclouds.aws.ec2.services,org.jclouds.ec2.config,com.google.common.reflect,com.google.inject.binder,javax.inject,com.google.inject,org.jclouds.aws.ec2.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.services'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.javax.annotation,org.jclouds.ec2.binders,org.jclouds.aws.filters,javax.ws.rs,com.google.common.util.concurrent,org.jclouds.ec2.services,org.jclouds.location.functions,org.jclouds.rest.annotations,org.jclouds.aws.ec2.xml,org.jclouds.concurrent,org.jclouds.ec2.domain,org.jclouds.ec2.options,org.jclouds.rest.functions,org.jclouds.aws.ec2.domain,org.jclouds.ec2.xml,org.jclouds.ec2.functions,org.jclouds.aws.ec2.options,org.jclouds.aws.ec2.binders,org.jclouds.aws.ec2.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.internal'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.compute,org.jclouds.ec2.compute.internal,org.jclouds.location,org.jclouds.compute,com.google.common.reflect,javax.inject,org.jclouds.aws.ec2.compute,org.jclouds'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.util'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.base,com.google.common.collect'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.reference'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.reference'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.predicates'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.rest,javax.annotation,com.google.common.collect,org.jclouds.aws.ec2,com.google.common.base,org.jclouds.logging,org.jclouds.aws.ec2.services,javax.inject,com.google.inject,org.jclouds.aws.ec2.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.xml'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.collect,com.google.common.base,org.jclouds.util,org.xml.sax,org.jclouds.date,org.jclouds.location,javax.inject,com.google.inject,org.jclouds.aws.ec2.domain,org.jclouds.http.functions,javax.annotation,org.jclouds.logging,org.jclouds.aws.util,org.jclouds.rest.internal,org.jclouds.rest,org.jclouds.http,org.jclouds.aws.ec2.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.compute.suppliers'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.aws.ec2.compute.config,org.jclouds.compute.domain,org.jclouds.ec2.compute.domain,org.jclouds.ec2.compute.suppliers,com.google.common.collect,javax.inject,com.google.common.base,com.google.common.cache,javax.annotation,org.jclouds.ec2.compute.functions,org.jclouds.logging,com.google.common.util.concurrent,org.jclouds.location,org.jclouds.aws.ec2.options,com.google.inject.assistedinject,org.jclouds.ec2.compute.strategy'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.aws.ec2.domain'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='aws-ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.collect,com.google.common.base,org.jclouds.javax.annotation,org.jclouds.ec2.compute.domain,org.jclouds.aws.ec2.util'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.cache)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.reflect)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.util.concurrent)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.assistedinject)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.name)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.ws.rs)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.filters)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.util)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.collect)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.callables)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.extensions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.options)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.reference)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.strategy)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.util)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.concurrent)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.date)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.date.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.binders)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.extensions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.loaders)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.options)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.predicates)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.strategy)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.compute.suppliers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.options)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.options.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.reference)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.services)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.ec2.xml)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.utils)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.javax.annotation)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.predicates)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.providers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.providers.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.annotations)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.suppliers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='jclouds-compute'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='48e4a3a441cfbe77d43fb8c417ff44380779d3ae4d2ff8950185d7bf08f80409'/> + <attribute name='url' value='jclouds-compute/jclouds-compute-1.5.0.jar'/> + <attribute name='size' type='Long' value='470098'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.cim.xml'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.http.functions,org.jclouds.util,org.xml.sax,org.jclouds.cim,com.google.common.base,com.google.common.collect'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.cim.functions'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.cim,org.jclouds.compute.domain.internal,com.google.common.collect,javax.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.cim'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.base,com.google.common.collect,org.jclouds.compute.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.compute.internal,org.jclouds.scriptbuilder.domain,com.google.common.util.concurrent,com.google.common.base,org.jclouds.compute.options,org.jclouds.domain,com.google.inject,org.jclouds.compute.extensions,org.jclouds.javax.annotation,org.jclouds.rest,org.jclouds,org.jclouds.apis,org.jclouds.providers,com.google.common.collect,org.jclouds.compute.util,org.jclouds.ssh'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.events'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.scriptbuilder.domain,org.jclouds.scriptbuilder,com.google.common.base'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.functions'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,javax.annotation,com.google.common.net,com.google.common.base,org.jclouds.logging,org.jclouds.compute.reference,org.jclouds.domain,org.jclouds.compute.util,javax.inject,com.google.inject,org.jclouds.ssh,org.jclouds.javax.annotation,org.jclouds.compute.options,org.jclouds.compute.internal,org.jclouds.scriptbuilder.domain,org.jclouds.scriptbuilder.statements.ssh,com.google.common.collect,org.jclouds.scriptbuilder'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.domain.internal'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.collect,org.jclouds.domain.internal,com.google.common.base,org.jclouds.domain,org.jclouds.javax.annotation,org.jclouds.compute.util,com.google.common.primitives,javax.annotation,org.jclouds.collect,org.jclouds.compute.options,org.jclouds.util,org.jclouds.logging,javax.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.stub.config'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.rest,com.google.common.collect,org.jclouds.compute,org.jclouds.compute.options,org.jclouds.location.suppliers.all,org.jclouds.domain,org.jclouds.compute.util,javax.inject,org.jclouds.compute.predicates,org.jclouds.concurrent,org.jclouds.compute.config,com.google.inject,com.google.common.cache,org.jclouds.predicates,com.google.common.net,org.jclouds.compute.domain.internal,org.jclouds.rest.annotations'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.predicates.internal'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.logging,org.jclouds.compute.domain,javax.annotation,com.google.common.collect,com.google.common.base,org.jclouds.domain,org.jclouds.compute.util,javax.inject,org.jclouds.compute.strategy,com.google.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.extensions'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.util.concurrent'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.domain'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.javax.annotation,org.jclouds.cim,org.jclouds.ovf,org.jclouds.ovf.internal,org.jclouds.compute.domain.internal,org.jclouds.domain,com.google.inject,com.google.common.collect,com.google.common.base,com.google.common.io,org.jclouds.compute.config,org.jclouds.compute.predicates,org.jclouds.compute.options'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.strategy'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.collect,org.jclouds.compute.strategy.impl,org.jclouds.compute.config,com.google.inject,com.google.common.base,org.jclouds.compute.options,javax.annotation,org.jclouds.scriptbuilder.domain,com.google.common.net,com.google.inject.assistedinject,org.jclouds.compute.callables,org.jclouds.logging,org.jclouds.compute.reference,org.jclouds.javax.annotation,org.jclouds.compute.util,javax.inject,org.jclouds.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.internal'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.javax.annotation,com.google.common.base,org.jclouds.logging,org.jclouds.compute.strategy,com.google.common.util.concurrent,org.jclouds.scriptbuilder.domain,org.jclouds.compute.options,org.jclouds.compute.callables,org.jclouds.predicates,javax.annotation,org.jclouds.compute,org.jclouds.util,org.jclouds.scriptbuilder.functions,org.jclouds.domain,org.jclouds.compute.extensions,org.jclouds.collect,com.google.common.collect,org.jclouds.compute.reference,org.jclouds.concurrent,org.jclouds.compute.util,javax.inject,org.jclouds.compute.predicates,org.jclouds.rest,org.jclouds.location,com.google.common.reflect,org.jclouds.internal,org.jclouds,org.jclouds.compute.functions,com.google.common.cache,org.jclouds.predicates.validators,com.google.inject,org.jclouds.xml,org.jclouds.json,org.jclouds.crypto,com.google.common.eventbus,org.jclouds.rest.internal,org.jclouds.date,org.jclouds.ssh'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.strategy.impl'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.domain,org.jclouds.compute.strategy,javax.annotation,com.google.common.collect,org.jclouds.compute,org.jclouds.compute.options,org.jclouds.logging,org.jclouds.compute.util,javax.inject,org.jclouds.compute.predicates,org.jclouds.compute.functions,com.google.common.util.concurrent,org.jclouds.compute.config,org.jclouds.concurrent,org.jclouds.javax.annotation'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.callables'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.predicates,com.google.common.util.concurrent,javax.annotation,org.jclouds.scriptbuilder.domain,com.google.common.primitives,com.google.inject.assistedinject,org.jclouds.compute.events,org.jclouds.scriptbuilder,com.google.common.eventbus,org.jclouds.compute.reference,org.jclouds.logging,com.google.inject.name,com.google.inject,javax.inject,org.jclouds.compute.options,org.jclouds.scriptbuilder.statements.login,org.jclouds.domain,org.jclouds.ssh,com.google.common.collect'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.options'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.domain,org.jclouds.javax.annotation,com.google.common.base,org.jclouds.scriptbuilder.domain,com.google.common.collect,com.google.common.primitives'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.reference'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='javax.inject,com.google.inject,com.google.common.base'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.stub'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.apis,org.jclouds.apis.internal,org.jclouds.compute.stub.config,org.jclouds.compute'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.config'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.inject,org.jclouds.compute.domain,com.google.common.base,org.jclouds.compute.reference,org.jclouds.json,com.google.common.collect,org.jclouds.scriptbuilder.domain,org.jclouds.compute.callables,org.jclouds.compute.options,javax.inject,com.google.common.util.concurrent,org.jclouds.rest,com.google.inject.assistedinject,org.jclouds.util,org.jclouds.compute.functions,org.jclouds.rest.suppliers,org.jclouds.location,org.jclouds.domain,org.jclouds.config,com.google.inject.name,org.jclouds.compute.extensions,org.jclouds.compute.strategy,org.jclouds.collect,com.google.inject.binder,org.jclouds.compute.strategy.impl,org.jclouds.compute,org.jclouds.location.suppliers,org.jclouds.predicates,org.jclouds.compute.predicates,org.jclouds.javax.annotation,org.jclouds.functions,org.jclouds.scriptbuilder.functions,org.jclouds.compute.internal'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.util'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.rest,org.jclouds.scriptbuilder.domain,com.google.common.collect,org.jclouds.compute,org.jclouds.compute.options,org.jclouds.http,com.google.common.reflect,org.jclouds.compute.strategy,org.jclouds.compute.config,javax.inject,com.google.common.net,org.jclouds.logging,org.jclouds.predicates,javax.annotation,com.google.common.util.concurrent,com.google.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.compute.predicates'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.compute.strategy,com.google.common.collect,org.jclouds.compute.predicates.internal,javax.inject,com.google.common.base,com.google.inject,org.jclouds.javax.annotation,org.jclouds.domain,org.jclouds.util,org.jclouds.ssh,org.jclouds.logging,javax.annotation'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.net.util'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.net.domain,com.google.common.collect,com.google.common.base'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.net.domain'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.collect,com.google.common.base'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ovf'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.collect,com.google.common.base,org.jclouds.ovf.internal,org.jclouds.javax.annotation,org.jclouds.cim'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ovf.xml'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ovf,org.jclouds.util,javax.inject,org.xml.sax,org.jclouds.logging,javax.annotation,org.jclouds.ovf.xml.internal,org.jclouds.http.functions,org.jclouds.cim.xml,com.google.common.base,org.jclouds.cim'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ovf.xml.internal'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.http.functions,org.jclouds.ovf,org.jclouds.ovf.internal,com.google.common.collect,org.jclouds.util,org.jclouds.ovf.xml,javax.inject,com.google.inject,org.xml.sax'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ovf.internal'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ovf,com.google.common.collect,com.google.common.base'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ssh'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='jclouds-compute'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.net,org.jclouds.domain,org.jclouds.compute.domain,org.jclouds.io'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.cache)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.eventbus)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.io)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.net)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.primitives)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.reflect)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.util.concurrent)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.assistedinject)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.name)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.collect)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.concurrent)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.date)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.io)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.javax.annotation)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.json)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.suppliers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.suppliers.all)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.predicates)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.predicates.validators)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.providers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.annotations)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.suppliers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.statements.login)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.statements.ssh)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.xml)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.amdatu.mongo'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.0.4'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='b3f2b55e2a87b696436b704ef164405f326ae3650a5cae91dcf070c566a29438'/> + <attribute name='url' value='org.amdatu.mongo/org.amdatu.mongo-1.0.4.jar'/> + <attribute name='size' type='Long' value='12026'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.amdatu.mongo'/> + <attribute name='bundle-version' type='Version' value='1.0.4'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.amdatu.mongo'/> + <attribute name='bundle-version' type='Version' value='1.0.4'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.amdatu.mongo'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='org.amdatu.mongo'/> + <attribute name='bundle-version' type='Version' value='1.0.4'/> + <directive name='uses' value='com.mongodb'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.mongodb)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.amdatu.mongo)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm)(version>=3.0.0)(!(version>=4.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='com.sun.jersey.jersey-core'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.12.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='0d0aa270e92e06afc813be75cf79fe511b2cea9c54e66037bacfcdc435c95f9e'/> + <attribute name='url' value='com.sun.jersey.jersey-core/com.sun.jersey.jersey-core-1.12.0.jar'/> + <attribute name='size' type='Long' value='461868'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.provider.jaxb'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='javax.ws.rs,javax.xml.parsers,com.sun.jersey.core.util,com.sun.jersey.core.provider,com.sun.jersey.core.impl.provider.entity,javax.ws.rs.ext,org.xml.sax,com.sun.jersey.api.provider.jaxb,javax.xml.stream,javax.xml.transform,javax.xml.bind.annotation,javax.xml.transform.stream,javax.xml.transform.sax,javax.xml.bind,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.impl.provider.header'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.header,com.sun.jersey.core.header.reader,com.sun.jersey.spi,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.ws.rs'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.impl'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.localization'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.util'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.impl,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.provider'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.util,javax.ws.rs.ext,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.api.provider.jaxb'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.scanning'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.spi.scanning.uri,com.sun.jersey.spi.service,com.sun.jersey.core.util,com.sun.jersey.core.reflection,com.sun.jersey.api.uri'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.impl.provider.xml'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='javax.xml.stream,com.sun.jersey.core.spi.component,javax.xml.transform,javax.xml.parsers,com.sun.jersey.core.util,com.sun.jersey.spi.inject,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.header'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.impl.provider.header,javax.ws.rs,com.sun.jersey.core.header.reader,com.sun.jersey.core.util,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.header.reader'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.impl.provider.header,com.sun.jersey.core.header,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.osgi'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.spi.scanning.uri,com.sun.jersey.impl,com.sun.jersey.core.spi.scanning,org.osgi.framework,com.sun.jersey.spi.service'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.spi'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='javax.ws.rs.ext,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.spi.inject'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.spi.component'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.ws.rs.core'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='javax.ws.rs,javax.ws.rs.ext'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.localization'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.scanning.uri'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.spi.scanning,com.sun.jersey.core.util,javax.ws.rs.core,com.sun.jersey.api.uri'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.component'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='javax.ws.rs,com.sun.jersey.core.spi.factory,com.sun.jersey.spi.service,com.sun.jersey.core.reflection,com.sun.jersey.spi.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.factory'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.spi.component,javax.ws.rs,com.sun.jersey.core.util,com.sun.jersey.core.reflection,javax.ws.rs.ext,com.sun.jersey.core.header,com.sun.jersey.spi,com.sun.jersey.spi.service,com.sun.jersey.spi.inject,com.sun.jersey.api.uri,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.spi.component.ioc'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.spi.component,com.sun.jersey.spi.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.api.representation'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.reflection'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='javax.ws.rs,com.sun.jersey.impl,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.ws.rs.ext'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='javax.ws.rs,javax.ws.rs.core'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.core.impl.provider.entity'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.core.provider.jaxb,javax.ws.rs,javax.mail.internet,javax.imageio.stream,com.sun.jersey.impl,javax.imageio.spi,javax.mail.util,com.sun.jersey.core.util,com.sun.jersey.core.provider,javax.xml.transform.dom,org.xml.sax,javax.imageio,javax.xml.stream,com.sun.jersey.spi,javax.xml.transform.sax,com.sun.jersey.spi.inject,javax.ws.rs.core,javax.xml.parsers,com.sun.jersey.api.representation,javax.ws.rs.ext,org.w3c.dom,javax.activation,javax.xml.transform,javax.xml.bind.annotation,javax.xml.transform.stream,javax.mail,javax.xml.bind'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.spi.service'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='com.sun.jersey.impl,com.sun.jersey.core.reflection'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.sun.jersey.api.uri'/> + <attribute name='version' type='Version' value='0.0.0'/> + <attribute name='bundle-symbolic-name' value='com.sun.jersey.jersey-core'/> + <attribute name='bundle-version' type='Version' value='1.12.0'/> + <directive name='uses' value='javax.ws.rs,com.sun.jersey.core.util,javax.ws.rs.core'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.api.provider.jaxb)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.api.representation)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.api.uri)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.header)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.header.reader)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.impl.provider.entity)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.impl.provider.header)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.impl.provider.xml)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.osgi)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.provider)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.provider.jaxb)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.reflection)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.component)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.component.ioc)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.factory)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.scanning)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.spi.scanning.uri)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.core.util)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.impl)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.localization)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.spi)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.spi.inject)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=com.sun.jersey.spi.service)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.activation)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.imageio)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.imageio.spi)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.imageio.stream)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.mail)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.mail.internet)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.mail.util)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.bind)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.bind.annotation)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.stream)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.transform)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.dom)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.sax)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.transform.stream)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.w3c.dom)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='net.schmizz.sshj'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='0.8.1'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='9e8a43f40518db906653b7f8eef9b804866eb6ea8a098f3f85f13bf8c4d5153f'/> + <attribute name='url' value='net.schmizz.sshj/net.schmizz.sshj-0.8.1.jar'/> + <attribute name='size' type='Long' value='349526'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.sftp'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.xfer,net.schmizz.sshj.common,net.schmizz.sshj.connection.channel.direct,net.schmizz.concurrent,org.slf4j'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.userauth.method'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.userauth.password,net.schmizz.sshj.userauth,net.schmizz.sshj.common,net.schmizz.sshj.transport,org.slf4j,net.schmizz.sshj.userauth.keyprovider,net.schmizz.sshj.signature,net.schmizz.sshj'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.userauth.password'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.connection.channel.forwarded'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.connection,net.schmizz.concurrent,net.schmizz.sshj.common,net.schmizz.sshj.connection.channel,net.schmizz.sshj.transport,org.slf4j'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.connection.channel.direct'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.connection,net.schmizz.concurrent,net.schmizz.sshj.connection.channel,net.schmizz.sshj.transport,org.slf4j'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.userauth'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.transport,net.schmizz.sshj.userauth.method,net.schmizz.sshj,net.schmizz.concurrent,net.schmizz.sshj.common,org.slf4j'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.compression'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.transport,com.jcraft.jzlib'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.xfer.scp'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.xfer,net.schmizz.sshj.connection.channel.direct,org.slf4j'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.digest'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.mac'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='javax.crypto.spec,net.schmizz.sshj.common,javax.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.concurrent'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='org.slf4j'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.cipher'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common,javax.crypto.spec,javax.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.transport,org.slf4j,net.schmizz.sshj.transport.random,net.schmizz.sshj.signature,net.schmizz.sshj.transport.compression,net.schmizz.sshj.transport.mac,net.schmizz.sshj.transport.kex,net.schmizz.sshj.transport.cipher,net.schmizz.sshj.userauth.keyprovider,net.schmizz.sshj.transport.verification,net.schmizz.sshj.userauth.password,net.schmizz.sshj.userauth.method,net.schmizz.sshj.sftp,net.schmizz.sshj.connection.channel.forwarded,net.schmizz.sshj.userauth,net.schmizz.sshj.connection.channel.direct,net.schmizz.sshj.xfer.scp,net.schmizz.sshj.connection,javax.net'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.transport.compression,net.schmizz.sshj.transport.mac,net.schmizz.sshj.transport.cipher,net.schmizz.sshj.common,org.slf4j,net.schmizz.sshj.transport.random,net.schmizz.sshj.transport.digest,net.schmizz.concurrent,net.schmizz.sshj,net.schmizz.sshj.transport.verification,net.schmizz.sshj.transport.kex'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.userauth.keyprovider'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.userauth.password,net.schmizz.sshj.common,org.slf4j,org.bouncycastle.openssl'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.signature'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.verification'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common,org.slf4j,net.schmizz.sshj.transport.mac'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.connection'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.connection.channel.forwarded,net.schmizz.concurrent,net.schmizz.sshj.connection.channel,net.schmizz.sshj.common,net.schmizz.sshj.transport,net.schmizz.sshj,org.slf4j'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.kex'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.signature,net.schmizz.sshj.transport.digest,net.schmizz.sshj.common,net.schmizz.sshj,net.schmizz.sshj.transport,org.slf4j,javax.crypto.interfaces,javax.crypto.spec,javax.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.connection.channel'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common,net.schmizz.sshj.connection,net.schmizz.concurrent,net.schmizz.sshj.transport,org.slf4j'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.common'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='org.slf4j,net.schmizz.concurrent,org.bouncycastle.jce.provider,javax.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.transport.random'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='net.schmizz.sshj.common,org.bouncycastle.crypto.prng'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='net.schmizz.sshj.xfer'/> + <attribute name='version' type='Version' value='0.8.1'/> + <attribute name='bundle-symbolic-name' value='net.schmizz.sshj'/> + <attribute name='bundle-version' type='Version' value='0.8.1'/> + <directive name='uses' value='org.slf4j,net.schmizz.sshj.common'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.jcraft.jzlib)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.crypto)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.crypto.interfaces)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.crypto.spec)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.net)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.bouncycastle.crypto.prng)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.bouncycastle.jce.provider)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.bouncycastle.openssl)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='ec2'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='56708b308277a7815c78d5284b721f16c38a07745e6fa9a8701043749afff8d5'/> + <attribute name='url' value='ec2/ec2-1.5.0.jar'/> + <attribute name='size' type='Long' value='344780'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.reference'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.predicates'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.ec2.domain,com.google.common.base,org.jclouds.compute.predicates,org.jclouds.predicates,javax.annotation,com.google.common.collect,org.jclouds.ec2,org.jclouds.ec2.options,org.jclouds.ec2.services,org.jclouds.ec2.compute.functions,org.jclouds.logging,org.jclouds.aws.util,javax.inject,org.jclouds.rest,org.jclouds.ec2.compute.domain,com.google.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.domain'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.base,com.google.common.collect,org.jclouds.javax.annotation,org.jclouds.util,org.jclouds.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.extensions'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.predicates,org.jclouds.compute.domain,com.google.common.util.concurrent,org.jclouds.ec2.domain,javax.annotation,org.jclouds.ec2,org.jclouds.ec2.options,com.google.common.collect,org.jclouds.ec2.services,com.google.common.base,org.jclouds.logging,org.jclouds.aws.util,org.jclouds.concurrent,javax.inject,com.google.inject,org.jclouds.compute.extensions'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.options'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.collect,com.google.common.base,org.jclouds.rest.annotations,org.jclouds.ec2.options.internal,com.google.inject,org.jclouds.ec2.domain,org.jclouds.javax.annotation,org.jclouds.encryption.internal'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.reflect,org.jclouds.apis,org.jclouds.apis.internal,org.jclouds.ec2.compute,org.jclouds.rest.internal,com.google.common.collect,org.jclouds.ec2.config,org.jclouds.ec2.compute.config,org.jclouds.rest,org.jclouds.ec2.services,org.jclouds.rest.annotations,org.jclouds.concurrent'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.xml'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.logging,org.jclouds.http.functions,javax.annotation,org.jclouds.ec2.domain,com.google.common.base,org.jclouds.aws.util,org.jclouds.date,org.jclouds.rest.internal,org.jclouds.location,javax.inject,com.google.common.collect,org.jclouds.util,org.xml.sax,com.google.inject,org.jclouds.rest,org.jclouds.http,org.jclouds.encryption.internal,org.jclouds.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.services'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,org.jclouds.ec2.binders,org.jclouds.aws.filters,org.jclouds.ec2.options,javax.ws.rs,org.jclouds.ec2.xml,org.jclouds.location.functions,org.jclouds.rest.annotations,org.jclouds.javax.annotation,org.jclouds.rest.functions,com.google.common.util.concurrent,org.jclouds.concurrent,org.jclouds.ec2.functions'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.loaders'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,javax.annotation,org.jclouds.ec2,com.google.common.collect,org.jclouds.ec2.services,com.google.common.base,com.google.common.cache,org.jclouds.logging,org.jclouds.ec2.compute.domain,javax.inject,org.jclouds.compute.domain,org.jclouds.ec2.options,org.jclouds.ec2.compute.functions'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.options.internal'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.base,com.google.common.collect,org.jclouds.http.options'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.functions'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.aws.util,org.jclouds.ec2.compute.domain,com.google.common.collect,com.google.common.base,javax.inject,com.google.common.cache,org.jclouds.logging,org.jclouds.compute.functions,org.jclouds.ec2.domain,javax.annotation,org.jclouds.ec2,org.jclouds.ec2.services,com.google.inject,org.jclouds.domain,org.jclouds.compute.strategy,org.jclouds.collect,org.jclouds.ec2.compute.strategy,org.jclouds.compute.util,org.jclouds.compute.domain.internal,org.jclouds.util,com.google.common.util.concurrent,javax.crypto,org.jclouds.crypto,org.jclouds.encryption.internal'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.config'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.compute.strategy,org.jclouds.compute.strategy,org.jclouds.compute.config,org.jclouds.compute.domain,org.jclouds.ec2.compute.suppliers,com.google.common.base,com.google.inject,com.google.common.collect,com.google.common.cache,org.jclouds.ec2.compute.domain,org.jclouds.ec2.compute.loaders,org.jclouds.rest,org.jclouds.rest.suppliers,org.jclouds.concurrent,com.google.inject.name,javax.inject,org.jclouds.compute.extensions,org.jclouds.predicates,org.jclouds.ec2.compute.predicates,org.jclouds.ec2.domain,org.jclouds.ec2.compute.extensions,org.jclouds.compute,org.jclouds.ec2.compute.functions,org.jclouds.domain,org.jclouds.ec2.compute,org.jclouds.ec2.compute.options,org.jclouds.compute.options,org.jclouds.ec2.compute.internal,com.google.inject.binder'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.domain'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,com.google.common.base,org.jclouds.ec2.domain,org.jclouds.compute.domain.internal,com.google.common.collect,org.jclouds.domain,org.jclouds.compute.predicates'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.suppliers'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.ec2.compute.domain,com.google.common.collect,com.google.common.base,javax.inject,javax.annotation,org.jclouds.ec2.options,org.jclouds.ec2.compute.functions,com.google.common.cache,org.jclouds.ec2.compute.strategy,org.jclouds.logging,org.jclouds.location'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.functions'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='com.google.common.base,javax.inject,org.jclouds.crypto,org.jclouds.aws.domain,org.jclouds.aws'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.util'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.collect,com.google.common.base,org.jclouds.util'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.binders'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,org.jclouds.rest,org.jclouds.http,com.google.common.collect,org.jclouds.http.utils,com.google.common.base,org.jclouds.aws.util,javax.inject,org.jclouds.ec2.util,org.jclouds.aws.filters,org.jclouds.crypto'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.collect,com.google.common.base,org.jclouds.logging,org.jclouds.predicates,org.jclouds.ec2,org.jclouds.ec2.services,org.jclouds.compute,org.jclouds.util,org.jclouds.scriptbuilder.functions,com.google.common.cache,org.jclouds.compute.functions,org.jclouds.aws.util,org.jclouds.ec2.compute.domain,org.jclouds.domain,org.jclouds.compute.extensions,org.jclouds.compute.domain,org.jclouds.compute.strategy,org.jclouds.compute.internal,org.jclouds.collect,org.jclouds.ec2.compute.options,org.jclouds.compute.options,org.jclouds.compute.callables,org.jclouds.compute.reference,javax.inject,com.google.inject,org.jclouds.ec2.compute.internal'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.options'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,org.jclouds.javax.annotation,org.jclouds.domain,org.jclouds.scriptbuilder.domain,com.google.common.collect,com.google.common.base,org.jclouds.util,org.jclouds.compute.options'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.strategy'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.domain,org.jclouds.ec2.domain,org.jclouds.scriptbuilder.domain,org.jclouds.ec2.options,com.google.common.collect,org.jclouds.ec2.compute.options,com.google.common.base,org.jclouds.compute.options,org.jclouds.crypto,com.google.common.cache,org.jclouds.compute.functions,org.jclouds.javax.annotation,org.jclouds.ec2.compute.domain,javax.inject,com.google.inject,com.google.common.util.concurrent,org.jclouds.ec2,org.jclouds.ec2.services,javax.annotation,org.jclouds.logging,org.jclouds.concurrent,org.jclouds.ec2.compute.predicates,org.jclouds.aws.util,org.jclouds.domain,org.jclouds.compute.strategy,org.jclouds.compute.config,org.jclouds.compute.util,org.jclouds.ec2.compute.util,org.jclouds.location,org.jclouds.compute.predicates,org.jclouds.compute.strategy.impl'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.suppliers'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,com.google.common.base,javax.annotation,org.jclouds.ec2,com.google.common.collect,org.jclouds.ec2.options,org.jclouds.ec2.services,org.jclouds.util,org.jclouds.logging,org.jclouds.http,org.jclouds.location,org.jclouds.location.suppliers,javax.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.internal'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.compute.internal,org.jclouds.ec2.compute,org.jclouds.location,org.jclouds.compute,com.google.common.reflect,javax.inject,org.jclouds,org.jclouds.compute.domain,org.jclouds.ec2.compute.domain,com.google.common.util.concurrent,com.google.common.base,org.jclouds.util,com.google.common.cache,org.jclouds.collect,com.google.common.collect,org.jclouds.compute.options,org.jclouds.compute.domain.internal,org.jclouds.domain'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.predicates'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.ec2.domain,javax.annotation,org.jclouds.ec2,com.google.common.collect,org.jclouds.ec2.services,com.google.common.base,org.jclouds.aws,org.jclouds.logging,org.jclouds.aws.domain,javax.inject,com.google.inject,org.jclouds.rest,org.jclouds.ec2.options'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.config'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.location.suppliers.derived,org.jclouds.rest,org.jclouds.aws.config,com.google.common.collect,org.jclouds.ec2,org.jclouds.ec2.services,org.jclouds.location.config,org.jclouds.ec2.suppliers,com.google.common.reflect,org.jclouds.location.suppliers,com.google.inject.binder,com.google.inject'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.jclouds.ec2.compute.util'/> + <attribute name='version' type='Version' value='1.5.0.beta6'/> + <attribute name='bundle-symbolic-name' value='ec2'/> + <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <directive name='uses' value='org.jclouds.domain,javax.inject'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.base)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.cache)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.collect)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.reflect)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.common.util.concurrent)(version>=12.0.0)(!(version>=13.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.name)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.annotation)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.crypto)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.ws.rs)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.apis.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.filters)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.aws.util)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.collect)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.callables)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.domain.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.extensions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.options)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.predicates)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.reference)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.strategy)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.strategy.impl)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.compute.util)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.concurrent)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.date)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.encryption.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.options)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.http.utils)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.javax.annotation)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.config)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.suppliers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.location.suppliers.derived)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.logging)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.predicates)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.annotations)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.internal)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.rest.suppliers)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.domain)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.scriptbuilder.functions)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.util)(version>=1.5.0.beta6))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> </requirement> </resource> <resource> @@ -7432,94 +7241,57 @@ </resource> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.eventadmin'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.2.14'/> + <attribute name='osgi.identity' value='rocoto'/> + <attribute name='type' value='osgi.fragment'/> + <attribute name='version' type='Version' value='6.1.0'/> </capability> <capability namespace='osgi.content'> - <attribute name='osgi.content' value='ae4e25265e8efa7acbe3a43d4e403cdaf0df129c2449681a8b99ba148fbc8d60'/> - <attribute name='url' value='org.apache.felix.eventadmin/org.apache.felix.eventadmin-1.2.14.jar'/> - <attribute name='size' type='Long' value='205242'/> + <attribute name='osgi.content' value='68583feed9fb0c921129fe709d35c9729450b58968407f84130f2be2a4434a62'/> + <attribute name='url' value='rocoto/rocoto-6.1.0.jar'/> + <attribute name='size' type='Long' value='45678'/> <attribute name='mime' value='application/vnd.osgi.bundle'/> </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.eventadmin'/> - <attribute name='bundle-version' type='Version' value='1.2.14'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.eventadmin'/> - <attribute name='bundle-version' type='Version' value='1.2.14'/> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto.converters'/> + <attribute name='version' type='Version' value='6.1.0'/> + <attribute name='bundle-symbolic-name' value='rocoto'/> + <attribute name='bundle-version' type='Version' value='6.1.0'/> + <directive name='uses' value='javax.sql.rowset.serial'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.event'/> - <attribute name='version' type='Version' value='1.2.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.eventadmin'/> - <attribute name='bundle-version' type='Version' value='1.2.14'/> - <directive name='uses' value='org.osgi.framework'/> - </capability> - <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.event.EventAdmin'/> - <directive name='uses' value='org.osgi.service.event'/> - <directive name='effective' value='active'/> - </capability> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.2.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.2.0)(!(version>=2.0.0)))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.metatype)(version>=1.1.0)(!(version>=2.0.0)))'/> - <directive name='resolution' value='optional'/> - </requirement> - </resource> - <resource> - <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='slf4j.api'/> - <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.5.11'/> - </capability> - <capability namespace='osgi.content'> - <attribute name='osgi.content' value='b21bf26d56a98054dd3d668f85b4dfbdb33a5398453e0c551b801a5731edf11d'/> - <attribute name='url' value='slf4j.api/slf4j.api-1.5.11.jar'/> - <attribute name='size' type='Long' value='24199'/> - <attribute name='mime' value='application/vnd.osgi.bundle'/> - </capability> - <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.5.11'/> - </capability> - <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.5.11'/> + <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto.variables'/> + <attribute name='version' type='Version' value='6.1.0'/> + <attribute name='bundle-symbolic-name' value='rocoto'/> + <attribute name='bundle-version' type='Version' value='6.1.0'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.slf4j'/> - <attribute name='version' type='Version' value='1.5.11'/> - <attribute name='bundle-symbolic-name' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.5.11'/> + <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto.configuration.binder'/> + <attribute name='version' type='Version' value='6.1.0'/> + <attribute name='bundle-symbolic-name' value='rocoto'/> + <attribute name='bundle-version' type='Version' value='6.1.0'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.slf4j.spi'/> - <attribute name='version' type='Version' value='1.5.11'/> - <attribute name='bundle-symbolic-name' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.5.11'/> + <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto.configuration'/> + <attribute name='version' type='Version' value='6.1.0'/> + <attribute name='bundle-symbolic-name' value='rocoto'/> + <attribute name='bundle-version' type='Version' value='6.1.0'/> + <directive name='uses' value='org.nnsoft.guice.rocoto.configuration.binder'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.slf4j.helpers'/> - <attribute name='version' type='Version' value='1.5.11'/> - <attribute name='bundle-symbolic-name' value='slf4j.api'/> - <attribute name='bundle-version' type='Version' value='1.5.11'/> + <attribute name='osgi.wiring.package' value='org.nnsoft.guice.rocoto'/> + <attribute name='version' type='Version' value='6.1.0'/> + <attribute name='bundle-symbolic-name' value='rocoto'/> + <attribute name='bundle-version' type='Version' value='6.1.0'/> + <directive name='uses' value='org.nnsoft.guice.rocoto.variables,javax.inject'/> </capability> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.slf4j.impl)(version>=1.5.5))'/> + <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> </requirement> - <requirement namespace='osgi.ee'> - <directive name='filter' value='(osgi.ee=J2SE-1.3)'/> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.sql.rowset.serial)'/> + </requirement> + <requirement namespace='osgi.wiring.host'> + <directive name='filter' value='(&(osgi.wiring.host=com.google.inject)(bundle-version>=3.0.0)(!(bundle-version>=4.0.0)))'/> </requirement> </resource> <resource> @@ -7788,107 +7560,410 @@ </resource> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='jclouds-bouncycastle'/> + <attribute name='osgi.identity' value='org.apache.felix.eventadmin'/> <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.5.0.beta_6'/> + <attribute name='version' type='Version' value='1.2.14'/> </capability> <capability namespace='osgi.content'> - <attribute name='osgi.content' value='a45daae73f7af1d088a6ee3cb84dc846a67fdca4b475ec7c2a8ba3700d39424f'/> - <attribute name='url' value='jclouds-bouncycastle/jclouds-bouncycastle-1.5.0.jar'/> - <attribute name='size' type='Long' value='10134'/> + <attribute name='osgi.content' value='ae4e25265e8efa7acbe3a43d4e403cdaf0df129c2449681a8b99ba148fbc8d60'/> + <attribute name='url' value='org.apache.felix.eventadmin/org.apache.felix.eventadmin-1.2.14.jar'/> + <attribute name='size' type='Long' value='205242'/> <attribute name='mime' value='application/vnd.osgi.bundle'/> </capability> <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='jclouds-bouncycastle'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.eventadmin'/> + <attribute name='bundle-version' type='Version' value='1.2.14'/> </capability> <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='jclouds-bouncycastle'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> + <attribute name='osgi.wiring.host' value='org.apache.felix.eventadmin'/> + <attribute name='bundle-version' type='Version' value='1.2.14'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.encryption.bouncycastle'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-bouncycastle'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.bouncycastle.jce.provider,javax.inject,org.jclouds.encryption.internal'/> + <attribute name='osgi.wiring.package' value='org.osgi.service.event'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.eventadmin'/> + <attribute name='bundle-version' type='Version' value='1.2.14'/> + <directive name='uses' value='org.osgi.framework'/> </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.jclouds.encryption.bouncycastle.config'/> - <attribute name='version' type='Version' value='1.5.0.beta6'/> - <attribute name='bundle-symbolic-name' value='jclouds-bouncycastle'/> - <attribute name='bundle-version' type='Version' value='1.5.0.beta_6'/> - <directive name='uses' value='org.jclouds.encryption.bouncycastle,com.google.inject.binder,org.jclouds.crypto,com.google.inject'/> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.osgi.service.event.EventAdmin'/> + <directive name='uses' value='org.osgi.service.event'/> + <directive name='effective' value='active'/> </capability> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject)(version>=1.3.0)(!(version>=2.0.0)))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=com.google.inject.binder)(version>=1.3.0)(!(version>=2.0.0)))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.cm)(version>=1.2.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.2.0)(!(version>=2.0.0)))'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(osgi.wiring.package=org.bouncycastle.jce.provider)'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.crypto)(version>=1.5.0.beta6))'/> - </requirement> - <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.jclouds.encryption.internal)(version>=1.5.0.beta6))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.metatype)(version>=1.1.0)(!(version>=2.0.0)))'/> + <directive name='resolution' value='optional'/> </requirement> </resource> <resource> <capability namespace='osgi.identity'> - <attribute name='osgi.identity' value='org.apache.felix.metatype'/> + <attribute name='osgi.identity' value='org.apache.felix.useradmin'/> <attribute name='type' value='osgi.bundle'/> - <attribute name='version' type='Version' value='1.0.4'/> + <attribute name='version' type='Version' value='1.0.2'/> </capability> <capability namespace='osgi.content'> - <attribute name='osgi.content' value='3eba0039242a2bd3c26609648d50c0850b3f11cdebbca94acb45b555ddddef10'/> - <attribute name='url' value='org.apache.felix.metatype/org.apache.felix.metatype-1.0.4.jar'/> - <attribute name='size' type='Long' value='93990'/> + <attribute name='osgi.content' value='2211cb37d6ed75284ee3c027b07b85403ef8868bd0926f762eda62328631e6eb'/> + <attribute name='url' value='org.apache.felix.useradmin/org.apache.felix.useradmin-1.0.2.jar'/> + <attribute name='size' type='Long' value='33774'/> <attribute name='mime' value='application/vnd.osgi.bundle'/> </capability> <capability namespace='osgi.wiring.bundle'> - <attribute name='osgi.wiring.bundle' value='org.apache.felix.metatype'/> - <attribute name='bundle-version' type='Version' value='1.0.4'/> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.useradmin'/> + <attribute name='bundle-version' type='Version' value='1.0.2'/> </capability> <capability namespace='osgi.wiring.host'> - <attribute name='osgi.wiring.host' value='org.apache.felix.metatype'/> - <attribute name='bundle-version' type='Version' value='1.0.4'/> + <attribute name='osgi.wiring.host' value='org.apache.felix.useradmin'/> + <attribute name='bundle-version' type='Version' value='1.0.2'/> </capability> <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.apache.felix.metatype'/> - <attribute name='version' type='Version' value='1.0.4'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.metatype'/> - <attribute name='bundle-version' type='Version' value='1.0.4'/> - <directive name='uses' value='org.osgi.service.metatype,org.osgi.framework'/> - </capability> - <capability namespace='osgi.wiring.package'> - <attribute name='osgi.wiring.package' value='org.osgi.service.metatype'/> - <attribute name='version' type='Version' value='1.1.0'/> - <attribute name='bundle-symbolic-name' value='org.apache.felix.metatype'/> - <attribute name='bundle-version' type='Version' value='1.0.4'/> - <directive name='uses' value='org.osgi.framework'/> + <attribute name='osgi.wiring.package' value='org.apache.felix.useradmin'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.useradmin'/> + <attribute name='bundle-version' type='Version' value='1.0.2'/> + <directive name='uses' value='org.osgi.service.useradmin'/> </capability> <capability namespace='osgi.service'> - <attribute name='objectClass' value='org.osgi.service.metatype.MetaTypeService'/> - <directive name='uses' value='org.osgi.service.metatype'/> + <attribute name='objectClass' value='org.osgi.service.useradmin.UserAdmin'/> + <directive name='uses' value='org.osgi.service.useradmin'/> <directive name='effective' value='active'/> </capability> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.metatype)(version>=1.0.0))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.useradmin)(version>=1.1.0)(!(version>=1.2.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.ops4j.base.store'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='1.2.2'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='653b19a591c28fcb8d5d89f4e61064a711362fdd73f0a05a01e1596b8a7901c3'/> + <attribute name='url' value='org.ops4j.base.store/org.ops4j.base.store-1.2.2.jar'/> + <attribute name='size' type='Long' value='7323'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.ops4j.base.store'/> + <attribute name='bundle-version' type='Version' value='1.2.2'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.ops4j.base.store'/> + <attribute name='bundle-version' type='Version' value='1.2.2'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.ops4j.store.intern'/> + <attribute name='version' type='Version' value='1.2.2'/> + <attribute name='bundle-symbolic-name' value='org.ops4j.base.store'/> + <attribute name='bundle-version' type='Version' value='1.2.2'/> + <directive name='uses' value='org.ops4j.store,org.ops4j.io,org.apache.commons.logging'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.ops4j.store'/> + <attribute name='version' type='Version' value='1.2.2'/> + <attribute name='bundle-symbolic-name' value='org.ops4j.base.store'/> + <attribute name='bundle-version' type='Version' value='1.2.2'/> + <directive name='uses' value='org.ops4j.store.intern'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.apache.commons.logging)'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.ops4j.io)(version>=1.2.2))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.ops4j.store)(version>=1.2.2))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.ops4j.store.intern)(version>=1.2.2))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='com.google.gson'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='20fe4d3f86f5b55d3af01ae169de2478e68df216c26782385aef120780c513db'/> + <attribute name='url' value='com.google.gson/com.google.gson-2.2.0.jar'/> + <attribute name='size' type='Long' value='192270'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='com.google.gson'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='com.google.gson'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.gson'/> + <attribute name='version' type='Version' value='2.2.0'/> + <attribute name='bundle-symbolic-name' value='com.google.gson'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.gson.annotations'/> + <attribute name='version' type='Version' value='2.2.0'/> + <attribute name='bundle-symbolic-name' value='com.google.gson'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.gson.reflect'/> + <attribute name='version' type='Version' value='2.2.0'/> + <attribute name='bundle-symbolic-name' value='com.google.gson'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.gson.stream'/> + <attribute name='version' type='Version' value='2.2.0'/> + <attribute name='bundle-symbolic-name' value='com.google.gson'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.gson.internal'/> + <attribute name='version' type='Version' value='2.2.0'/> + <attribute name='bundle-symbolic-name' value='com.google.gson'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.gson.internal.bind'/> + <attribute name='version' type='Version' value='2.2.0'/> + <attribute name='bundle-symbolic-name' value='com.google.gson'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <requirement namespace='osgi.ee'> + <directive name='filter' value='(&(osgi.ee=JavaSE)(version=1.5))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.http.jetty'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='200b06287951050faf436723eab9d7a5dc582fa98b99824319da8b9eebe70a0a'/> + <attribute name='url' value='org.apache.felix.http.jetty/org.apache.felix.http.jetty-2.2.0.jar'/> + <attribute name='size' type='Long' value='941716'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.http.jetty'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.http.jetty'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.apache.felix.http.api'/> + <attribute name='version' type='Version' value='2.0.4'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + <directive name='uses' value='javax.servlet,org.osgi.service.http'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.http'/> + <attribute name='version' type='Version' value='1.2.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + <directive name='uses' value='javax.servlet.http,javax.servlet'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.servlet.resources'/> + <attribute name='version' type='Version' value='2.5.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.servlet'/> + <attribute name='version' type='Version' value='2.5.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.servlet.jsp.resources'/> + <attribute name='version' type='Version' value='2.5.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='javax.servlet.http'/> + <attribute name='version' type='Version' value='2.5.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.http.jetty'/> + <attribute name='bundle-version' type='Version' value='2.2.0'/> + <directive name='uses' value='javax.servlet'/> + </capability> + <capability namespace='osgi.service'> + <attribute name='objectClass' value='org.osgi.service.http.HttpService'/> + <directive name='uses' value='org.osgi.service.http,javax.servlet,javax.servlet.http'/> + <directive name='effective' value='active'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.net.ssl)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.security.cert)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=javax.servlet)(version>=2.5.0))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=javax.servlet.http)(version>=2.5.0))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=javax.servlet.jsp.resources)(version>=2.5.0))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=javax.servlet.resources)(version>=2.5.0))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.http.api)(version>=2.0.0))'/> + <directive name='resolution' value='optional'/> </requirement> <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.3.0))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.http)(version>=1.2.0))'/> + <directive name='resolution' value='optional'/> </requirement> <requirement namespace='osgi.wiring.package'> <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0))'/> + <directive name='resolution' value='optional'/> </requirement> <requirement namespace='osgi.wiring.package'> - <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.metatype)(version>=1.1.0))'/> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.util.tracker)(version>=1.3.0))'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.slf4j)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/> + <directive name='resolution' value='optional'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=org.xml.sax.helpers)'/> + <directive name='resolution' value='optional'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='com.google.inject.assistedinject'/> + <attribute name='type' value='osgi.fragment'/> + <attribute name='version' type='Version' value='3.0.0'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='72f96be00482d2567db361e25a1c7eaac28b94b8578adeb5db08a304ee91aac6'/> + <attribute name='url' value='com.google.inject.assistedinject/com.google.inject.assistedinject-3.0.0.jar'/> + <attribute name='size' type='Long' value='37440'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='com.google.inject.assistedinject'/> + <attribute name='version' type='Version' value='1.3.0'/> + <attribute name='bundle-symbolic-name' value='com.google.inject.assistedinject'/> + <attribute name='bundle-version' type='Version' value='3.0.0'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(osgi.wiring.package=javax.inject)'/> + </requirement> + <requirement namespace='osgi.wiring.host'> + <directive name='filter' value='(&(osgi.wiring.host=com.google.inject)(bundle-version>=0.0.0))'/> + </requirement> + <requirement namespace='osgi.ee'> + <directive name='filter' value='(|(&(osgi.ee=JavaSE)(version=1.5))(&(osgi.ee=JavaSE)(version=1.6)))'/> + </requirement> + </resource> + <resource> + <capability namespace='osgi.identity'> + <attribute name='osgi.identity' value='org.apache.felix.deploymentadmin'/> + <attribute name='type' value='osgi.bundle'/> + <attribute name='version' type='Version' value='0.9.4'/> + </capability> + <capability namespace='osgi.content'> + <attribute name='osgi.content' value='0254349dd8e815f362363b91f07bb6ccd8117586941f70c2682696ad683ae3c2'/> + <attribute name='url' value='org.apache.felix.deploymentadmin/org.apache.felix.deploymentadmin-0.9.4.jar'/> + <attribute name='size' type='Long' value='98671'/> + <attribute name='mime' value='application/vnd.osgi.bundle'/> + </capability> + <capability namespace='osgi.wiring.bundle'> + <attribute name='osgi.wiring.bundle' value='org.apache.felix.deploymentadmin'/> + <attribute name='bundle-version' type='Version' value='0.9.4'/> + </capability> + <capability namespace='osgi.wiring.host'> + <attribute name='osgi.wiring.host' value='org.apache.felix.deploymentadmin'/> + <attribute name='bundle-version' type='Version' value='0.9.4'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.deploymentadmin'/> + <attribute name='bundle-version' type='Version' value='0.9.4'/> + <directive name='uses' value='org.osgi.framework'/> + </capability> + <capability namespace='osgi.wiring.package'> + <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin.spi'/> + <attribute name='version' type='Version' value='1.0.0'/> + <attribute name='bundle-symbolic-name' value='org.apache.felix.deploymentadmin'/> + <attribute name='bundle-version' type='Version' value='0.9.4'/> + <directive name='uses' value='org.osgi.framework,org.osgi.service.deploymentadmin'/> + </capability> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.apache.felix.dm)(version>=3.0.0)(!(version>=4.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.framework)(version>=1.5.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.deploymentadmin.spi)(version>=1.0.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.event)(version>=1.2.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))'/> + </requirement> + <requirement namespace='osgi.wiring.package'> + <directive name='filter' value='(&(osgi.wiring.package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))'/> </requirement> </resource> <resource>
diff --git a/cnf/localrepo/index.xml.sha b/cnf/localrepo/index.xml.sha new file mode 100644 index 0000000..19e47cd --- /dev/null +++ b/cnf/localrepo/index.xml.sha
@@ -0,0 +1 @@ +8e981cc9c9e9c4b0af2d7d4d5978e8ed86d7b29bc3b28ae7fae64dda347e53d1 \ No newline at end of file
diff --git a/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar b/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar deleted file mode 100644 index d5abae0..0000000 --- a/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar +++ /dev/null Binary files differ
diff --git a/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar b/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar new file mode 100644 index 0000000..7a0f198 --- /dev/null +++ b/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar Binary files differ
diff --git a/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar b/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.1.0.jar similarity index 62% rename from cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar rename to cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.1.0.jar index d7107fe..47b8d9d 100644 --- a/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar +++ b/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.1.0.jar Binary files differ
diff --git a/cnf/releaserepo/index.xml b/cnf/releaserepo/index.xml index 70642c2..3975628 100644 --- a/cnf/releaserepo/index.xml +++ b/cnf/releaserepo/index.xml
@@ -1,2 +1,3 @@ <?xml version='1.0' encoding='utf-8'?> -<repository increment='1342528672992' name='Release' xmlns='http://www.osgi.org/xmlns/repository/v1.0.0'/> +<repository increment='1394469233074' name='Release' xmlns='http://www.osgi.org/xmlns/repository/v1.0.0'> +</repository> \ No newline at end of file
diff --git a/cnf/releaserepo/index.xml.sha b/cnf/releaserepo/index.xml.sha new file mode 100644 index 0000000..df65aad --- /dev/null +++ b/cnf/releaserepo/index.xml.sha
@@ -0,0 +1 @@ +66fa082a961287d86ce6b229ade2480ae28af76f27e5ddd36f77f8e4f4521e4e \ No newline at end of file
diff --git a/cnf/src/.gitignore b/cnf/src/.gitignore new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/cnf/src/.gitignore
diff --git a/org.apache.ace.agent.itest/bnd.bnd b/org.apache.ace.agent.itest/bnd.bnd index 3e365b7..a976306 100644 --- a/org.apache.ace.agent.itest/bnd.bnd +++ b/org.apache.ace.agent.itest/bnd.bnd
@@ -8,7 +8,7 @@ -runee: JavaSE-1.6 -runvm: -ea -runfw: org.apache.felix.framework --buildpath: osgi.core;version='[4.2,5)',\ +-buildpath: ${^-buildpath}, osgi.core;version='[4.2,5)',\ osgi.cmpn,\ junit.osgi,\ org.mockito.mockito-all,\
diff --git a/org.apache.ace.agent.launcher/bnd.bnd b/org.apache.ace.agent.launcher/bnd.bnd index 216e66d..5da9346 100644 --- a/org.apache.ace.agent.launcher/bnd.bnd +++ b/org.apache.ace.agent.launcher/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ org.apache.felix.framework,\ org.apache.ace.agent;version=latest,\ commons-codec,\
diff --git a/org.apache.ace.agent/.classpath b/org.apache.ace.agent/.classpath index ffef9ec..0f71e98 100644 --- a/org.apache.ace.agent/.classpath +++ b/org.apache.ace.agent/.classpath
@@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> - <classpathentry kind="con" path="aQute.bnd.classpath.container"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="con" path="aQute.bnd.classpath.container"/> <classpathentry kind="output" path="bin"/> </classpath>
diff --git a/org.apache.ace.agent/bnd.bnd b/org.apache.ace.agent/bnd.bnd index 7fe486c..0a3341c 100644 --- a/org.apache.ace.agent/bnd.bnd +++ b/org.apache.ace.agent/bnd.bnd
@@ -1,7 +1,8 @@ Bundle-Activator: org.apache.ace.agent.impl.Activator Bundle-Version: 1.0.0 --buildpath: osgi.core,\ +-buildpath: ${^-buildpath},\ + osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ org.apache.felix.deploymentadmin,\ @@ -88,4 +89,4 @@ * Bundle-Name: Apache ACE Agent -Bundle-Description: Implementation of the Apache ACE Agent \ No newline at end of file +Bundle-Description: Implementation of the Apache ACE Agent
diff --git a/org.apache.ace.agent/src/org/apache/ace/agent/Constants.java b/org.apache.ace.agent/src/org/apache/ace/agent/Constants.java index 2b20676..013ca6f 100644 --- a/org.apache.ace.agent/src/org/apache/ace/agent/Constants.java +++ b/org.apache.ace.agent/src/org/apache/ace/agent/Constants.java
@@ -18,11 +18,14 @@ */ package org.apache.ace.agent; +import aQute.bnd.annotation.ProviderType; + /** * Compile time constants for the bundle. Only located in the API package for development time visibility. * */ +@ProviderType public interface Constants { /**
diff --git a/org.apache.ace.agent/src/org/apache/ace/agent/ManagementAgent.java b/org.apache.ace.agent/src/org/apache/ace/agent/ManagementAgent.java index 88c48af..582197c 100644 --- a/org.apache.ace.agent/src/org/apache/ace/agent/ManagementAgent.java +++ b/org.apache.ace.agent/src/org/apache/ace/agent/ManagementAgent.java
@@ -18,11 +18,14 @@ */ package org.apache.ace.agent; +import aQute.bnd.annotation.ProviderType; + /** * TODO implement or remove? The question is whether we want to expose a single API to the rest of the environment to * allow client bundles to do deploy/log stuff. * */ +@ProviderType public interface ManagementAgent { }
diff --git a/org.apache.ace.agent/src/org/apache/ace/agent/ManagementAgentFactory.java b/org.apache.ace.agent/src/org/apache/ace/agent/ManagementAgentFactory.java index 54c3f47..d760e0f 100644 --- a/org.apache.ace.agent/src/org/apache/ace/agent/ManagementAgentFactory.java +++ b/org.apache.ace.agent/src/org/apache/ace/agent/ManagementAgentFactory.java
@@ -20,10 +20,13 @@ import java.util.Map; +import aQute.bnd.annotation.ConsumerType; + /** * Service interface for configuring the management agent. * */ +@ConsumerType public interface ManagementAgentFactory { void updated(Map<String, String> configuration) throws Exception;
diff --git a/org.apache.ace.ant.tasks/bnd.bnd b/org.apache.ace.ant.tasks/bnd.bnd index c99a63c..79e1c5f 100644 --- a/org.apache.ace.ant.tasks/bnd.bnd +++ b/org.apache.ace.ant.tasks/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: ant;version=latest,\ +-buildpath: ${^-buildpath}, ant;version=latest,\ org.apache.ace.builder;version=latest Export-Package: org.apache.ace.ant.deploymentpackage Bundle-Version: 1.0.0
diff --git a/org.apache.ace.authentication.itest/bnd.bnd b/org.apache.ace.authentication.itest/bnd.bnd index 4925d81..99f295d 100644 --- a/org.apache.ace.authentication.itest/bnd.bnd +++ b/org.apache.ace.authentication.itest/bnd.bnd
@@ -1,5 +1,5 @@ Test-Cases: ${classes;CONCRETE;EXTENDS;org.apache.ace.it.authentication.AuthenticationTestBase} --buildpath: junit.osgi,\ +-buildpath: ${^-buildpath}, junit.osgi,\ osgi.core,\ osgi.cmpn,\ org.apache.ace.test;version=latest,\
diff --git a/org.apache.ace.authentication/bnd.bnd b/org.apache.ace.authentication/bnd.bnd index 8fea634..5f14b3f 100644 --- a/org.apache.ace.authentication/bnd.bnd +++ b/org.apache.ace.authentication/bnd.bnd
@@ -1,4 +1,5 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath},\ + osgi.core,\ osgi.cmpn,\ org.mockito.mockito-all,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.authentication/src/org/apache/ace/authentication/api/AuthenticationProcessor.java b/org.apache.ace.authentication/src/org/apache/ace/authentication/api/AuthenticationProcessor.java index edd7d71..304a8a5 100644 --- a/org.apache.ace.authentication/src/org/apache/ace/authentication/api/AuthenticationProcessor.java +++ b/org.apache.ace.authentication/src/org/apache/ace/authentication/api/AuthenticationProcessor.java
@@ -21,6 +21,8 @@ import org.osgi.service.useradmin.User; import org.osgi.service.useradmin.UserAdmin; +import aQute.bnd.annotation.ConsumerType; + /** * Provides a pluggable authentication processor, responsible for the actual authentication of a * user based on given context information. @@ -29,6 +31,7 @@ * an order in which they should be used is determined based on their <em>service ranking</em>. * </p> */ +@ConsumerType public interface AuthenticationProcessor { /**
diff --git a/org.apache.ace.authentication/src/org/apache/ace/authentication/api/AuthenticationService.java b/org.apache.ace.authentication/src/org/apache/ace/authentication/api/AuthenticationService.java index 0bd2903..cb0ecb1 100644 --- a/org.apache.ace.authentication/src/org/apache/ace/authentication/api/AuthenticationService.java +++ b/org.apache.ace.authentication/src/org/apache/ace/authentication/api/AuthenticationService.java
@@ -20,6 +20,8 @@ import org.osgi.service.useradmin.User; +import aQute.bnd.annotation.ProviderType; + /** * Provides a generic and pluggable authentication service. * <p> @@ -30,6 +32,7 @@ * * @see AuthenticationProcessor */ +@ProviderType public interface AuthenticationService { /**
diff --git a/org.apache.ace.builder/bnd.bnd b/org.apache.ace.builder/bnd.bnd index 6b93aff..385c8d9 100644 --- a/org.apache.ace.builder/bnd.bnd +++ b/org.apache.ace.builder/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: org.apache.ace.test;version=latest +-buildpath: ${^-buildpath}, org.apache.ace.test;version=latest Export-Package: org.apache.ace.builder Bundle-Version: 1.0.0 Bundle-Name: Apache ACE Builder
diff --git a/org.apache.ace.builder/src/org/apache/ace/builder/ArtifactData.java b/org.apache.ace.builder/src/org/apache/ace/builder/ArtifactData.java index 5cf2124..73efe6c 100644 --- a/org.apache.ace.builder/src/org/apache/ace/builder/ArtifactData.java +++ b/org.apache.ace.builder/src/org/apache/ace/builder/ArtifactData.java
@@ -20,6 +20,9 @@ import java.net.URL; +import aQute.bnd.annotation.ConsumerType; + +@ConsumerType public class ArtifactData { private final URL m_url; private boolean m_isBundle;
diff --git a/org.apache.ace.builder/src/org/apache/ace/builder/DeploymentPackageBuilder.java b/org.apache.ace.builder/src/org/apache/ace/builder/DeploymentPackageBuilder.java index 98a7414..4e33825 100644 --- a/org.apache.ace.builder/src/org/apache/ace/builder/DeploymentPackageBuilder.java +++ b/org.apache.ace.builder/src/org/apache/ace/builder/DeploymentPackageBuilder.java
@@ -30,6 +30,8 @@ import java.util.jar.Manifest; import java.util.zip.ZipEntry; +import aQute.bnd.annotation.ConsumerType; + /** * Builder for deployment packages. Can handle bundles, resource processors and artifacts. Uses * the builder pattern: @@ -49,6 +51,7 @@ * bundles, resource processors and artifacts, but you don't have to specify all bundles * and resource processors first and then all artifacts. */ +@ConsumerType public class DeploymentPackageBuilder { private static final String PREFIX_BUNDLE = "bundle-"; private static final String PREFIX_ARTIFACT = "artifact-";
diff --git a/org.apache.ace.client.automation/bnd.bnd b/org.apache.ace.client.automation/bnd.bnd index 852e358..d38c847 100644 --- a/org.apache.ace.client.automation/bnd.bnd +++ b/org.apache.ace.client.automation/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ org.apache.ace.scheduler.api;version=latest,\
diff --git a/org.apache.ace.client.repository.itest/bnd.bnd b/org.apache.ace.client.repository.itest/bnd.bnd index b8faf23..1e4dd20 100644 --- a/org.apache.ace.client.repository.itest/bnd.bnd +++ b/org.apache.ace.client.repository.itest/bnd.bnd
@@ -1,5 +1,5 @@ Test-Cases: ${classes;CONCRETE;EXTENDS;org.apache.ace.it.IntegrationTestBase} --buildpath: junit.osgi,\ +-buildpath: ${^-buildpath}, junit.osgi,\ osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.client.repository/bnd.bnd b/org.apache.ace.client.repository/bnd.bnd index 27decf9..fef3424 100644 --- a/org.apache.ace.client.repository/bnd.bnd +++ b/org.apache.ace.client.repository/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: \ +-buildpath: ${^-buildpath}, \ osgi.core,\ osgi.cmpn,\ org.mockito.mockito-all,\
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/Associatable.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/Associatable.java index 70f30ac..820b7ea 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/Associatable.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/Associatable.java
@@ -20,10 +20,13 @@ import java.util.List; +import aQute.bnd.annotation.ProviderType; + /** * The Associatable interface is to be implemented by any object that wants to be * used in an Association. */ +@ProviderType public interface Associatable { /**
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/Association.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/Association.java index f8c32fa..4755e23 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/Association.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/Association.java
@@ -20,10 +20,13 @@ import java.util.List; +import aQute.bnd.annotation.ProviderType; + /** * Represents a basic association between two Associatable objects, whose types * are given by the generic parameters. */ +@ProviderType public interface Association<L extends Associatable, R extends Associatable> extends RepositoryObject { /** * A filter string indicating the left endpoint.
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/AssociationRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/AssociationRepository.java index a59089a..c7ddf80 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/AssociationRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/AssociationRepository.java
@@ -21,10 +21,13 @@ import java.util.List; import java.util.Map; +import aQute.bnd.annotation.ProviderType; + /** * Represents a basic repository of associations. The associations are to be of type * <code>T</code>, associating types <code>L</code> and <code>R</code>. */ +@ProviderType public interface AssociationRepository<L extends Associatable, R extends Associatable, T extends Association<L, R>> extends ObjectRepository<T>{ /** * Creates a static association between two filters for objects, stores it,
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/ObjectRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/ObjectRepository.java index ee0c15d..fc1c385 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/ObjectRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/ObjectRepository.java
@@ -20,11 +20,15 @@ import java.util.List; import java.util.Map; + import org.osgi.framework.Filter; +import aQute.bnd.annotation.ProviderType; + /** * A basic object repository, storing implementers of RepositoryObject. */ +@ProviderType public interface ObjectRepository<T extends RepositoryObject> { /** * Removes the given entity from this repository. Will silently fail
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryAdmin.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryAdmin.java index cff7368..63fd20a 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryAdmin.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryAdmin.java
@@ -19,9 +19,13 @@ package org.apache.ace.client.repository; import java.io.IOException; + import org.apache.ace.client.repository.RepositoryObject.WorkingState; import org.osgi.service.useradmin.User; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public interface RepositoryAdmin {
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryAdminLoginContext.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryAdminLoginContext.java index 8e99671..4ea5184 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryAdminLoginContext.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryAdminLoginContext.java
@@ -20,10 +20,13 @@ import java.net.URL; +import aQute.bnd.annotation.ProviderType; + /** * RepositoryAdminLoginContext represents a context for logins to the repository admin. It is used to specify * which repositories are to be used in a given session with the RepositoryAdmin. */ +@ProviderType public interface RepositoryAdminLoginContext { /**
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryObject.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryObject.java index e63b67c..f3de041 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryObject.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryObject.java
@@ -23,10 +23,13 @@ import java.util.Enumeration; import java.util.Map; +import aQute.bnd.annotation.ProviderType; + /** * A basic repository object, intended to be stored in a ObjectRepository of its given type. * A RepositoryObject is associatable. */ +@ProviderType public interface RepositoryObject extends Associatable { /** * This key is used to store the RepositoryObject an event comes from, in the Event object.
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryUtil.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryUtil.java index 75e3d1e..4c32114 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryUtil.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/RepositoryUtil.java
@@ -18,6 +18,9 @@ */ package org.apache.ace.client.repository; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class RepositoryUtil { /**
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/SessionFactory.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/SessionFactory.java index d8711a9..c7fb7ce 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/SessionFactory.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/SessionFactory.java
@@ -18,6 +18,8 @@ */ package org.apache.ace.client.repository; +import aQute.bnd.annotation.ProviderType; + /** * Factory service for creating and destroying sessions. Sessions are identified by some kind * of identification. This identification is also used as a service property in case there is @@ -25,6 +27,7 @@ * service session ID. It is also used to listen to session specific events, in which case this * same property is part of the actual event so it can be used in event filters. */ +@ProviderType public interface SessionFactory { /** Session ID for session specific service or event. */
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactHelper.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactHelper.java index 4ae4a18..6b0a389 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactHelper.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactHelper.java
@@ -20,14 +20,18 @@ import java.util.Comparator; import java.util.Map; + import org.apache.ace.client.repository.object.ArtifactObject; +import aQute.bnd.annotation.ConsumerType; + /** * Interface to an artifact helper. For each type of artifact, there should be a helper * service implementing this interface. The service should be registered with the mimetype * in the service's properties, so it can be identified. The <code>KEY_MIMETYPE</code> in * this class can be used for this purpose. */ +@ConsumerType public interface ArtifactHelper { public static final String KEY_MIMETYPE = "mimetype";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactPreprocessor.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactPreprocessor.java index 1019c73..1d4b144 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactPreprocessor.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactPreprocessor.java
@@ -21,9 +21,12 @@ import java.io.IOException; import java.net.URL; +import aQute.bnd.annotation.ConsumerType; + /** * An ArtifactPreprocessor processes an artifact before it is deployed. */ +@ConsumerType public interface ArtifactPreprocessor { /** * Preprocesses a single artifact, uploads it to the obr, and returns the new URL as a string.
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactRecognizer.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactRecognizer.java index 96cd29b..7b7809a 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactRecognizer.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactRecognizer.java
@@ -20,10 +20,13 @@ import java.util.Map; +import aQute.bnd.annotation.ConsumerType; + /** * Service interface for services that can recognize the type of an artifact, given a URL * to that artifact. */ +@ConsumerType public interface ArtifactRecognizer { /**
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactResource.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactResource.java index 06b57aa..60a4db4 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactResource.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/ArtifactResource.java
@@ -23,6 +23,8 @@ import java.io.InputStream; import java.net.URL; +import aQute.bnd.annotation.ProviderType; + /** * Denotes a 'physical' artifact that is located by an URL, and provide means to access the contents of this artifact. * <p> @@ -31,6 +33,7 @@ * implementor of this class has to worry about this instead. * </p> */ +@ProviderType public interface ArtifactResource { /**
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/PropertyResolver.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/PropertyResolver.java index 0e5ccaf..3d5cd93 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/PropertyResolver.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/PropertyResolver.java
@@ -18,10 +18,13 @@ */ package org.apache.ace.client.repository.helper; +import aQute.bnd.annotation.ConsumerType; + /** * Interface for resolving properties about the template's * environment which are to be used by an ArtifactPreprocessor. */ +@ConsumerType public interface PropertyResolver { /**
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/base/ArtifactPreprocessorBase.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/base/ArtifactPreprocessorBase.java index 159922e..dacb0de 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/base/ArtifactPreprocessorBase.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/base/ArtifactPreprocessorBase.java
@@ -30,10 +30,13 @@ import org.apache.ace.client.repository.helper.ArtifactPreprocessor; import org.apache.ace.connectionfactory.ConnectionFactory; +import aQute.bnd.annotation.ConsumerType; + /** * This class can be used as a base class for artifact preprocessors. It comes with its own upload() method, which will * be used by all artifact preprocessors anyway. */ +@ConsumerType public abstract class ArtifactPreprocessorBase implements ArtifactPreprocessor { /** 64k buffers should be enough for everybody... */
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/base/VelocityArtifactPreprocessor.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/base/VelocityArtifactPreprocessor.java index 453a8d7..4c7cd92 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/base/VelocityArtifactPreprocessor.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/base/VelocityArtifactPreprocessor.java
@@ -42,10 +42,13 @@ import org.apache.velocity.VelocityContext; import org.apache.velocity.app.Velocity; +import aQute.bnd.annotation.ConsumerType; + /** * This class can be used as a 'default' artifact preprocessor, using the Velocity template engine to preprocess * the artifact. */ +@ConsumerType public class VelocityArtifactPreprocessor extends ArtifactPreprocessorBase { // matches a valid OSGi version
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/bundle/BundleHelper.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/bundle/BundleHelper.java index bafd729..eb335f0 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/bundle/BundleHelper.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/bundle/BundleHelper.java
@@ -22,9 +22,12 @@ import org.apache.ace.client.repository.object.ArtifactObject; import org.osgi.framework.Constants; +import aQute.bnd.annotation.ProviderType; + /** * Definitions for a BundleHelper, which are used to treat an artifact as a bundle. */ +@ProviderType public interface BundleHelper extends ArtifactHelper { public static final String KEY_SYMBOLICNAME = Constants.BUNDLE_SYMBOLICNAME; public static final String KEY_NAME = Constants.BUNDLE_NAME;
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/configuration/ConfigurationHelper.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/configuration/ConfigurationHelper.java index 0b05360..f840bbd 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/configuration/ConfigurationHelper.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/configuration/ConfigurationHelper.java
@@ -20,9 +20,12 @@ import org.apache.ace.client.repository.helper.ArtifactHelper; +import aQute.bnd.annotation.ProviderType; + /** * Definitions for ConfigurationHelper,used to treat an artifact as an AutoConf file. */ +@ProviderType public interface ConfigurationHelper extends ArtifactHelper { public static final String KEY_FILENAME = "filename"; public static final String MIMETYPE = "application/xml:osgi-autoconf";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/user/UserAdminHelper.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/user/UserAdminHelper.java index 3dc4d57..c5b5e4d 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/user/UserAdminHelper.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/helper/user/UserAdminHelper.java
@@ -20,9 +20,12 @@ import org.apache.ace.client.repository.helper.ArtifactHelper; +import aQute.bnd.annotation.ProviderType; + /** * Definitions for the UserAdminHelper artifact helper. */ +@ProviderType public interface UserAdminHelper extends ArtifactHelper { public static final String MIMETYPE = "application/vnd.apache.ace.useradmin"; public static final String PROCESSOR = "org.apache.ace.resourceprocessor.useradmin";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Artifact2FeatureAssociation.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Artifact2FeatureAssociation.java index 7736d0b..4eb8a12 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Artifact2FeatureAssociation.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Artifact2FeatureAssociation.java
@@ -20,9 +20,12 @@ import org.apache.ace.client.repository.Association; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a Artifact2FeatureAssociation. Most functionality is defined by the generic Association. */ +@ProviderType public interface Artifact2FeatureAssociation extends Association<ArtifactObject, FeatureObject> { public static final String TOPIC_ENTITY_ROOT = Artifact2FeatureAssociation.class.getSimpleName() + "/";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/ArtifactObject.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/ArtifactObject.java index 7fb2914..857a904 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/ArtifactObject.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/ArtifactObject.java
@@ -22,10 +22,13 @@ import org.apache.ace.client.repository.RepositoryObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to an ArtifactObject. The basic functionality is defined by RepositoryObject, but extended for * artifact-specific information. */ +@ProviderType public interface ArtifactObject extends RepositoryObject { /** * Key to be used in the <code>ArtifactObject</code>'s attributes.
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DeploymentArtifact.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DeploymentArtifact.java index d412cfe..ddb3798 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DeploymentArtifact.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DeploymentArtifact.java
@@ -18,10 +18,13 @@ */ package org.apache.ace.client.repository.object; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a deployment artifact, which is used to gather information about * the deployment of a single artifact. */ +@ProviderType public interface DeploymentArtifact { /**
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DeploymentVersionObject.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DeploymentVersionObject.java index 3a2d919..d30a696 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DeploymentVersionObject.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DeploymentVersionObject.java
@@ -20,6 +20,8 @@ import org.apache.ace.client.repository.RepositoryObject; +import aQute.bnd.annotation.ProviderType; + /** * The interface to a DeploymentVersion. The basic functionality is defined * by RepositoryObject, but extended for deployment version-specific information. @@ -27,6 +29,7 @@ * DeploymentVersions need some additional information about the artifacts they * are associated with; see DeploymentArtifact. */ +@ProviderType public interface DeploymentVersionObject extends RepositoryObject { public static final String KEY_TARGETID = "targetID";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Distribution2TargetAssociation.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Distribution2TargetAssociation.java index e23ad93..047aaa2 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Distribution2TargetAssociation.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Distribution2TargetAssociation.java
@@ -20,9 +20,12 @@ import org.apache.ace.client.repository.Association; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a Distribution2TargetAssociation. Most functionality is defined by the generic Association. */ +@ProviderType public interface Distribution2TargetAssociation extends Association<DistributionObject, TargetObject> { public static final String TOPIC_ENTITY_ROOT = Distribution2TargetAssociation.class.getSimpleName() + "/";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DistributionObject.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DistributionObject.java index 3b1e068..10b7015 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DistributionObject.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/DistributionObject.java
@@ -22,10 +22,13 @@ import org.apache.ace.client.repository.RepositoryObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a DistributionObject. The basic functionality is defined by RepositoryObject, but extended for * distribution-specific information. */ +@ProviderType public interface DistributionObject extends RepositoryObject { public static final String TOPIC_ENTITY_ROOT = DistributionObject.class.getSimpleName() + "/";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Feature2DistributionAssociation.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Feature2DistributionAssociation.java index bc79bdd..749e950 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Feature2DistributionAssociation.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/Feature2DistributionAssociation.java
@@ -20,9 +20,12 @@ import org.apache.ace.client.repository.Association; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a Feature2DistributionAssociation. Most functionality is defined by the generic Association. */ +@ProviderType public interface Feature2DistributionAssociation extends Association<FeatureObject, DistributionObject> { public static final String TOPIC_ENTITY_ROOT = Feature2DistributionAssociation.class.getSimpleName() + "/";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/FeatureObject.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/FeatureObject.java index 5bdf0c3..2a90912 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/FeatureObject.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/FeatureObject.java
@@ -22,10 +22,13 @@ import org.apache.ace.client.repository.RepositoryObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a FeatureObject. The basic functionality is defined by RepositoryObject, but extended for * feature-specific information. */ +@ProviderType public interface FeatureObject extends RepositoryObject { public static final String KEY_DESCRIPTION = "description"; public static final String KEY_NAME = "name";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/TargetObject.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/TargetObject.java index ce325d6..029a744 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/TargetObject.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/object/TargetObject.java
@@ -22,6 +22,9 @@ import org.apache.ace.client.repository.RepositoryObject; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public interface TargetObject extends RepositoryObject { public static final String KEY_ID = "id"; public static final String KEY_AUTO_APPROVE = "autoapprove";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Artifact2FeatureAssociationRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Artifact2FeatureAssociationRepository.java index fbfa0bf..dc8725e 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Artifact2FeatureAssociationRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Artifact2FeatureAssociationRepository.java
@@ -23,8 +23,11 @@ import org.apache.ace.client.repository.object.ArtifactObject; import org.apache.ace.client.repository.object.FeatureObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a Artifact2FeatureAssociationRepository. The functionality is defined by the generic AssociationRepository. */ +@ProviderType public interface Artifact2FeatureAssociationRepository extends AssociationRepository<ArtifactObject, FeatureObject, Artifact2FeatureAssociation> { }
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/ArtifactRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/ArtifactRepository.java index 46b1fb7..0730121 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/ArtifactRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/ArtifactRepository.java
@@ -26,9 +26,12 @@ import org.apache.ace.client.repository.object.ArtifactObject; import org.apache.ace.client.repository.object.TargetObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a ArtifactRepository. The functionality is defined by the generic AssociationRepository. */ +@ProviderType public interface ArtifactRepository extends ObjectRepository<ArtifactObject> { /** * Gets a list of all ArtifactObject's which are resource processing bundles.
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/DeploymentVersionRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/DeploymentVersionRepository.java index d633147..e75b8b3 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/DeploymentVersionRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/DeploymentVersionRepository.java
@@ -7,10 +7,13 @@ import org.apache.ace.client.repository.object.DeploymentArtifact; import org.apache.ace.client.repository.object.DeploymentVersionObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a DeploymentVersionRepository. The functionality is defined by the generic ObjectRepository. */ +@ProviderType public interface DeploymentVersionRepository extends ObjectRepository<DeploymentVersionObject> { /** * Creates a new inhabitant based on the given attributes and bundle URLs. The object
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Distribution2TargetAssociationRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Distribution2TargetAssociationRepository.java index 4fda3c4..1997304 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Distribution2TargetAssociationRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Distribution2TargetAssociationRepository.java
@@ -23,9 +23,12 @@ import org.apache.ace.client.repository.object.Distribution2TargetAssociation; import org.apache.ace.client.repository.object.DistributionObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a Distribution2TargetAssociationRepository. The functionality is defined by the generic AssociationRepository. */ +@ProviderType public interface Distribution2TargetAssociationRepository extends AssociationRepository<DistributionObject, TargetObject, Distribution2TargetAssociation> { /** * Creates an assocation from a given distribution to multiple targets, which correspond to the given
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/DistributionRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/DistributionRepository.java index 1773e63..7df51e7 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/DistributionRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/DistributionRepository.java
@@ -21,8 +21,11 @@ import org.apache.ace.client.repository.ObjectRepository; import org.apache.ace.client.repository.object.DistributionObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a DistributionRepository. The functionality is defined by the generic AssociationRepository. */ +@ProviderType public interface DistributionRepository extends ObjectRepository<DistributionObject> { }
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Feature2DistributionAssociationRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Feature2DistributionAssociationRepository.java index 25c4565..fe3a9a9 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Feature2DistributionAssociationRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/Feature2DistributionAssociationRepository.java
@@ -23,8 +23,11 @@ import org.apache.ace.client.repository.object.FeatureObject; import org.apache.ace.client.repository.object.DistributionObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a Feature2DistributionAssociationRepository. The functionality is defined by the generic AssociationRepository. */ +@ProviderType public interface Feature2DistributionAssociationRepository extends AssociationRepository<FeatureObject, DistributionObject, Feature2DistributionAssociation> { }
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/FeatureRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/FeatureRepository.java index cdbaf44..618af26 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/FeatureRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/FeatureRepository.java
@@ -21,8 +21,11 @@ import org.apache.ace.client.repository.ObjectRepository; import org.apache.ace.client.repository.object.FeatureObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a FeatureRepository. The functionality is defined by the generic AssociationRepository. */ +@ProviderType public interface FeatureRepository extends ObjectRepository<FeatureObject> { }
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/TargetRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/TargetRepository.java index f262b92..c7529b8 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/TargetRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/repository/TargetRepository.java
@@ -21,8 +21,11 @@ import org.apache.ace.client.repository.ObjectRepository; import org.apache.ace.client.repository.object.TargetObject; +import aQute.bnd.annotation.ProviderType; + /** * Interface to a GatewayRepository. The functionality is defined by the generic AssociationRepository. */ +@ProviderType public interface TargetRepository extends ObjectRepository<TargetObject>{ }
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/stateful/StatefulTargetObject.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/stateful/StatefulTargetObject.java index be4e5f5..48d4f02 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/stateful/StatefulTargetObject.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/stateful/StatefulTargetObject.java
@@ -28,11 +28,14 @@ import org.apache.ace.client.repository.object.DistributionObject; import org.apache.ace.log.LogEvent; +import aQute.bnd.annotation.ProviderType; + /** * Represents the information that a <code>TargetObject</code> * has, plus added functionality for gathering information from a deployment repository and, * optionally, from an AuditLog. */ +@ProviderType public interface StatefulTargetObject extends RepositoryObject { public static final String TOPIC_ADDED = StatefulTargetObject.class.getName().replace('.', '/') + "/ADDED";
diff --git a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/stateful/StatefulTargetRepository.java b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/stateful/StatefulTargetRepository.java index b87e545..a98d08c 100644 --- a/org.apache.ace.client.repository/src/org/apache/ace/client/repository/stateful/StatefulTargetRepository.java +++ b/org.apache.ace.client.repository/src/org/apache/ace/client/repository/stateful/StatefulTargetRepository.java
@@ -22,9 +22,12 @@ import org.apache.ace.client.repository.ObjectRepository; +import aQute.bnd.annotation.ProviderType; + /** * Represents a repository of <ode>StatefulTargetObject</code>'s. */ +@ProviderType public interface StatefulTargetRepository extends ObjectRepository<StatefulTargetObject> { /**
diff --git a/org.apache.ace.client.rest.itest/bnd.bnd b/org.apache.ace.client.rest.itest/bnd.bnd index 33cbbbd..bbbeff2 100644 --- a/org.apache.ace.client.rest.itest/bnd.bnd +++ b/org.apache.ace.client.rest.itest/bnd.bnd
@@ -1,5 +1,5 @@ Test-Cases: ${classes;CONCRETE;EXTENDS;org.apache.ace.it.IntegrationTestBase} --buildpath: \ +-buildpath: ${^-buildpath}, \ osgi.core,\ osgi.cmpn,\ junit.osgi,\ @@ -95,4 +95,4 @@ Bundle-Version: 1.0.0 Bundle-Name: Apache ACE Client REST itest Bundle-Description: Integration test bundle for Apache ACE Client REST -Bundle-Category: itest \ No newline at end of file +Bundle-Category: itest
diff --git a/org.apache.ace.client.rest.itest/src/org/apache/ace/client/rest/itest/RESTClientTest.java b/org.apache.ace.client.rest.itest/src/org/apache/ace/client/rest/itest/RESTClientTest.java index e72a991..d90eebd 100644 --- a/org.apache.ace.client.rest.itest/src/org/apache/ace/client/rest/itest/RESTClientTest.java +++ b/org.apache.ace.client.rest.itest/src/org/apache/ace/client/rest/itest/RESTClientTest.java
@@ -21,8 +21,8 @@ import org.osgi.service.useradmin.User; import org.osgi.service.useradmin.UserAdmin; -import aQute.lib.osgi.Builder; -import aQute.lib.osgi.Jar; +import aQute.bnd.osgi.Builder; +import aQute.bnd.osgi.Jar; import com.google.gson.Gson; import com.sun.jersey.api.client.Client;
diff --git a/org.apache.ace.client.rest/bnd.bnd b/org.apache.ace.client.rest/bnd.bnd index b092701..4674988 100644 --- a/org.apache.ace.client.rest/bnd.bnd +++ b/org.apache.ace.client.rest/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ org.apache.ace.log.api;version=latest,\
diff --git a/org.apache.ace.configurator.useradmin.itest/bnd.bnd b/org.apache.ace.configurator.useradmin.itest/bnd.bnd index 9cdadc4..7663e2a 100644 --- a/org.apache.ace.configurator.useradmin.itest/bnd.bnd +++ b/org.apache.ace.configurator.useradmin.itest/bnd.bnd
@@ -1,5 +1,5 @@ Test-Cases: ${classes;CONCRETE;EXTENDS;org.apache.ace.it.IntegrationTestBase} --buildpath: junit.osgi,\ +-buildpath: ${^-buildpath}, junit.osgi,\ osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.configurator/bnd.bnd b/org.apache.ace.configurator/bnd.bnd index 5f18434..f6a1a05 100644 --- a/org.apache.ace.configurator/bnd.bnd +++ b/org.apache.ace.configurator/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: \ +-buildpath: ${^-buildpath}, \ osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.connectionfactory/bnd.bnd b/org.apache.ace.connectionfactory/bnd.bnd index 5cd6208..0cd725d 100644 --- a/org.apache.ace.connectionfactory/bnd.bnd +++ b/org.apache.ace.connectionfactory/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ org.apache.ace.test;version=latest,\ commons-codec;version=1.4
diff --git a/org.apache.ace.connectionfactory/src/org/apache/ace/connectionfactory/ConnectionFactory.java b/org.apache.ace.connectionfactory/src/org/apache/ace/connectionfactory/ConnectionFactory.java index c827fd4..5375784 100644 --- a/org.apache.ace.connectionfactory/src/org/apache/ace/connectionfactory/ConnectionFactory.java +++ b/org.apache.ace.connectionfactory/src/org/apache/ace/connectionfactory/ConnectionFactory.java
@@ -24,10 +24,13 @@ import org.osgi.service.useradmin.User; +import aQute.bnd.annotation.ProviderType; + /** * Provides a service to create {@link URLConnection}s. The connection factory will be responsible * for supplying the necessary credentials to ensure the authentication of the connection succeeds. */ +@ProviderType public interface ConnectionFactory { /**
diff --git a/org.apache.ace.consolelogger/bnd.bnd b/org.apache.ace.consolelogger/bnd.bnd index 026c991..9cfd768 100644 --- a/org.apache.ace.consolelogger/bnd.bnd +++ b/org.apache.ace.consolelogger/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: \ +-buildpath: ${^-buildpath}, \ osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager
diff --git a/org.apache.ace.deployment.itest/bnd.bnd b/org.apache.ace.deployment.itest/bnd.bnd index e837f33..1d1e586 100644 --- a/org.apache.ace.deployment.itest/bnd.bnd +++ b/org.apache.ace.deployment.itest/bnd.bnd
@@ -1,5 +1,5 @@ Test-Cases: ${classes;CONCRETE;EXTENDS;org.apache.ace.it.IntegrationTestBase} --buildpath: junit.osgi,\ +-buildpath: ${^-buildpath}, junit.osgi,\ osgi.core,\ osgi.cmpn,\ javax.servlet,\
diff --git a/org.apache.ace.deployment.rp.autoconf.itest/bnd.bnd b/org.apache.ace.deployment.rp.autoconf.itest/bnd.bnd index 525db08..a61a5a5 100644 --- a/org.apache.ace.deployment.rp.autoconf.itest/bnd.bnd +++ b/org.apache.ace.deployment.rp.autoconf.itest/bnd.bnd
@@ -12,7 +12,7 @@ -runee: JavaSE-1.6 -runvm: -ea -runfw: org.apache.felix.framework --buildpath: osgi.core;version='[4.2,5)',\ +-buildpath: ${^-buildpath}, osgi.core;version='[4.2,5)',\ osgi.cmpn,\ junit.osgi,\ org.mockito.mockito-all,\
diff --git a/org.apache.ace.deployment.rp.autoconf/bnd.bnd b/org.apache.ace.deployment.rp.autoconf/bnd.bnd index df3b78f..b438e11 100644 --- a/org.apache.ace.deployment.rp.autoconf/bnd.bnd +++ b/org.apache.ace.deployment.rp.autoconf/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: org.apache.felix.deployment.rp.autoconf;version=0.1.4 +-buildpath: ${^-buildpath}, org.apache.felix.deployment.rp.autoconf;version=0.1.4 Bundle-Activator: org.apache.felix.deployment.rp.autoconf.Activator Bundle-Description: Apache ACE AutoConf Resource Processor that warps the Apache Felix AutoConf Resource Processor implementation to add import package qualifiers
diff --git a/org.apache.ace.deployment/bnd.bnd b/org.apache.ace.deployment/bnd.bnd index db39f38..33d005e 100644 --- a/org.apache.ace.deployment/bnd.bnd +++ b/org.apache.ace.deployment/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: \ +-buildpath: ${^-buildpath}, \ osgi.core,\ osgi.cmpn,\ javax.servlet,\
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/Deployment.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/Deployment.java index b936382..766af8f 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/Deployment.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/Deployment.java
@@ -21,12 +21,15 @@ import java.io.InputStream; import org.osgi.framework.Version; +import aQute.bnd.annotation.ProviderType; + /** * Service that abstracts the actual implementation that manages components that are to be deployed. * Implementations of this interface could for example make use of the <code>DeploymentAdmin</code> * from the OSGi spec to actually deploy packages. The objects used as arguments and return values * must all be of the same type, which type depends on the implementation. */ +@ProviderType public interface Deployment { /**
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/processor/DeploymentProcessor.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/processor/DeploymentProcessor.java index ab0b38f..57ad649 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/processor/DeploymentProcessor.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/processor/DeploymentProcessor.java
@@ -25,12 +25,15 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import aQute.bnd.annotation.ProviderType; + /** * Deployment processors can post process the deployment package before it is sent to the original requester. This allows you to * transform how the data is actually sent, allowing you to basically "repackage" the content on the fly. Deployment processors * should be registered as services with a service property called "processor" which should match a request property of the same * name and value. */ +@ProviderType public interface DeploymentProcessor { /** * Post-process the stream and send it to the response. The input stream is the deployment package as it was generated. You
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/ArtifactData.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/ArtifactData.java index 3139ce6..84e4d7b 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/ArtifactData.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/ArtifactData.java
@@ -21,10 +21,13 @@ import java.net.URL; import java.util.jar.Attributes; +import aQute.bnd.annotation.ProviderType; + /** * The ArtifactData as returned by the <code>DeploymentProvider</code> class in this package. * It contains several pieces of data which describe the artifact and the place where it can be found. */ +@ProviderType public interface ArtifactData { /**
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/DeploymentProvider.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/DeploymentProvider.java index 0c99dcd..0d8e70e 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/DeploymentProvider.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/DeploymentProvider.java
@@ -21,10 +21,13 @@ import java.io.IOException; import java.util.List; +import aQute.bnd.annotation.ProviderType; + /** * An interface that provides the meta information for the bundles * in a certain version number. */ +@ProviderType public interface DeploymentProvider { /**
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/impl/ArtifactDataImpl.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/impl/ArtifactDataImpl.java index 8a3500c..0d27785 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/impl/ArtifactDataImpl.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/provider/impl/ArtifactDataImpl.java
@@ -24,9 +24,12 @@ import org.apache.ace.deployment.provider.ArtifactData; import org.osgi.framework.Constants; +import aQute.bnd.annotation.ConsumerType; + /** * Implementation of <code>ArtifactData</code>. It overrides equals to make comparisons between versions easier. */ +@ConsumerType public class ArtifactDataImpl implements ArtifactData { public final static String HEADER_NAME = "Name"; public static final String CUSTOMIZER = "DeploymentPackage-Customizer";
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/service/DeploymentService.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/service/DeploymentService.java index 871fe28..b70dd67 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/service/DeploymentService.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/service/DeploymentService.java
@@ -23,12 +23,15 @@ import org.osgi.framework.Version; +import aQute.bnd.annotation.ProviderType; + /** * Deployment service can be used to talk to the management agent about deployment packages, * versions and updates, and to actually perform them. This interface coexists with the * tasks that are also published by the management agent and that are probably more convenient * if you just want to schedule (checks for) updates. */ +@ProviderType public interface DeploymentService { /**
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/streamgenerator/StreamGenerator.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/streamgenerator/StreamGenerator.java index 3c7d3ba..cc378df 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/streamgenerator/StreamGenerator.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/streamgenerator/StreamGenerator.java
@@ -21,6 +21,9 @@ import java.io.IOException; import java.io.InputStream; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public interface StreamGenerator {
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/BundleStreamGenerator.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/BundleStreamGenerator.java index be44c1f..5f70c56 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/BundleStreamGenerator.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/BundleStreamGenerator.java
@@ -31,6 +31,9 @@ import org.apache.ace.deployment.provider.ArtifactData; import org.osgi.framework.Constants; +import aQute.bnd.annotation.ConsumerType; + +@ConsumerType public class BundleStreamGenerator { public static Manifest getBundleManifest(String symbolicname, String version, Map<String, String> additionalHeaders) {
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/TestData.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/TestData.java index 104c14f..0c1de72 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/TestData.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/TestData.java
@@ -23,6 +23,9 @@ import org.apache.ace.deployment.provider.ArtifactData; +import aQute.bnd.annotation.ConsumerType; + +@ConsumerType public class TestData implements ArtifactData { private final String m_fileName; private final String m_symbolicName;
diff --git a/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/TestProvider.java b/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/TestProvider.java index 57f9df0..2aa7809 100644 --- a/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/TestProvider.java +++ b/org.apache.ace.deployment/src/org/apache/ace/deployment/util/test/TestProvider.java
@@ -26,6 +26,9 @@ import org.apache.ace.deployment.provider.ArtifactData; import org.apache.ace.deployment.provider.DeploymentProvider; +import aQute.bnd.annotation.ConsumerType; + +@ConsumerType public class TestProvider implements DeploymentProvider { private List<ArtifactData> m_collection; private List<String> m_versions;
diff --git a/org.apache.ace.discovery/bnd.bnd b/org.apache.ace.discovery/bnd.bnd index 42e84db..d3e5a14 100644 --- a/org.apache.ace.discovery/bnd.bnd +++ b/org.apache.ace.discovery/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ org.apache.ace.test;version=latest,\
diff --git a/org.apache.ace.discovery/src/org/apache/ace/discovery/Discovery.java b/org.apache.ace.discovery/src/org/apache/ace/discovery/Discovery.java index f793785..cdfbe4f 100644 --- a/org.apache.ace.discovery/src/org/apache/ace/discovery/Discovery.java +++ b/org.apache.ace.discovery/src/org/apache/ace/discovery/Discovery.java
@@ -20,9 +20,12 @@ import java.net.URL; +import aQute.bnd.annotation.ProviderType; + /** * Service interface that can be used to locate the server. */ +@ProviderType public interface Discovery {
diff --git a/org.apache.ace.http.itest/bnd.bnd b/org.apache.ace.http.itest/bnd.bnd index a042f01..912e67a 100644 --- a/org.apache.ace.http.itest/bnd.bnd +++ b/org.apache.ace.http.itest/bnd.bnd
@@ -1,5 +1,5 @@ Test-Cases: ${classes;CONCRETE;EXTENDS;org.apache.ace.it.IntegrationTestBase} --buildpath: junit.osgi,\ +-buildpath: ${^-buildpath}, junit.osgi,\ osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.http/bnd.bnd b/org.apache.ace.http/bnd.bnd index fa3a36e..4d78c90 100644 --- a/org.apache.ace.http/bnd.bnd +++ b/org.apache.ace.http/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ javax.servlet
diff --git a/org.apache.ace.http/src/org/apache/ace/http/listener/constants/HttpConstants.java b/org.apache.ace.http/src/org/apache/ace/http/listener/constants/HttpConstants.java index 23c35a2..fb1bbd0 100644 --- a/org.apache.ace.http/src/org/apache/ace/http/listener/constants/HttpConstants.java +++ b/org.apache.ace.http/src/org/apache/ace/http/listener/constants/HttpConstants.java
@@ -18,6 +18,9 @@ */ package org.apache.ace.http.listener.constants; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public interface HttpConstants { /**
diff --git a/org.apache.ace.identification/bnd.bnd b/org.apache.ace.identification/bnd.bnd index 3f6ecfe..b39964b 100644 --- a/org.apache.ace.identification/bnd.bnd +++ b/org.apache.ace.identification/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: \ +-buildpath: ${^-buildpath},\ osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.identification/src/org/apache/ace/identification/Identification.java b/org.apache.ace.identification/src/org/apache/ace/identification/Identification.java index f2a0078..1ddfbf2 100644 --- a/org.apache.ace.identification/src/org/apache/ace/identification/Identification.java +++ b/org.apache.ace.identification/src/org/apache/ace/identification/Identification.java
@@ -18,10 +18,13 @@ */ package org.apache.ace.identification; +import aQute.bnd.annotation.ProviderType; + /** * The Identification service can be used to identify the system it is running on. This * identification must be unique and must not change. */ +@ProviderType public interface Identification {
diff --git a/org.apache.ace.launcher/bnd.bnd b/org.apache.ace.launcher/bnd.bnd index e0161ea..8964fff 100644 --- a/org.apache.ace.launcher/bnd.bnd +++ b/org.apache.ace.launcher/bnd.bnd
@@ -1,5 +1,5 @@ -sources: false --buildpath: \ +-buildpath: ${^-buildpath}, \ osgi.core,\ org.apache.felix.dependencymanager,\ org.apache.felix.framework,\
diff --git a/org.apache.ace.location.upnp/bnd.bnd b/org.apache.ace.location.upnp/bnd.bnd index d4e2ee8..76d0c4f 100644 --- a/org.apache.ace.location.upnp/bnd.bnd +++ b/org.apache.ace.location.upnp/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: \ +-buildpath: ${^-buildpath}, \ osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.location.upnp/src/org/apache/ace/location/LocationService.java b/org.apache.ace.location.upnp/src/org/apache/ace/location/LocationService.java index 720dca7..23d56af 100644 --- a/org.apache.ace.location.upnp/src/org/apache/ace/location/LocationService.java +++ b/org.apache.ace.location.upnp/src/org/apache/ace/location/LocationService.java
@@ -20,6 +20,9 @@ import java.net.URL; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public interface LocationService { public URL getLocation();
diff --git a/org.apache.ace.location.upnp/src/org/apache/ace/location/upnp/UPnPConstants.java b/org.apache.ace.location.upnp/src/org/apache/ace/location/upnp/UPnPConstants.java index a5a4b1f..6d66bf6 100644 --- a/org.apache.ace.location.upnp/src/org/apache/ace/location/upnp/UPnPConstants.java +++ b/org.apache.ace.location.upnp/src/org/apache/ace/location/upnp/UPnPConstants.java
@@ -18,6 +18,9 @@ */ package org.apache.ace.location.upnp; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public interface UPnPConstants { public final static String PROVISIONING_DEVICE_TYPE = "urn:schemas-upnp-org:device:ProvisioningDevice:1";
diff --git a/org.apache.ace.location.upnp/src/org/apache/ace/location/upnp/util/HostUtil.java b/org.apache.ace.location.upnp/src/org/apache/ace/location/upnp/util/HostUtil.java index 16c60a9..dc7ef65 100644 --- a/org.apache.ace.location.upnp/src/org/apache/ace/location/upnp/util/HostUtil.java +++ b/org.apache.ace.location.upnp/src/org/apache/ace/location/upnp/util/HostUtil.java
@@ -21,6 +21,9 @@ import java.net.InetAddress; import java.net.UnknownHostException; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class HostUtil { private HostUtil() {}
diff --git a/org.apache.ace.log.itest/bnd.bnd b/org.apache.ace.log.itest/bnd.bnd index 6f1fc27..906a615 100644 --- a/org.apache.ace.log.itest/bnd.bnd +++ b/org.apache.ace.log.itest/bnd.bnd
@@ -1,5 +1,5 @@ Test-Cases: ${classes;CONCRETE;EXTENDS;org.apache.ace.it.IntegrationTestBase} --buildpath: junit.osgi,\ +-buildpath: ${^-buildpath}, junit.osgi,\ osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.log.server.store.itest/bnd.bnd b/org.apache.ace.log.server.store.itest/bnd.bnd index 191ea0e..aec1e4a 100644 --- a/org.apache.ace.log.server.store.itest/bnd.bnd +++ b/org.apache.ace.log.server.store.itest/bnd.bnd
@@ -19,7 +19,7 @@ Private-Package: org.apache.ace.log.server.store.tests -runvm: -ea -runfw: org.apache.felix.framework;version='[4,5)' --buildpath: \ +-buildpath: ${^-buildpath}, \ osgi.core,\ osgi.cmpn,\ junit.osgi,\
diff --git a/org.apache.ace.log.server.ui/bnd.bnd b/org.apache.ace.log.server.ui/bnd.bnd index 29ef571..ea832cb 100644 --- a/org.apache.ace.log.server.ui/bnd.bnd +++ b/org.apache.ace.log.server.ui/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ org.apache.ace.log.api;version=latest,\
diff --git a/org.apache.ace.log/bnd.bnd b/org.apache.ace.log/bnd.bnd index 957b048..64f1b4b 100644 --- a/org.apache.ace.log/bnd.bnd +++ b/org.apache.ace.log/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ javax.servlet,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.log/src/org/apache/ace/log/AuditEvent.java b/org.apache.ace.log/src/org/apache/ace/log/AuditEvent.java index c414c2e..8744d40 100644 --- a/org.apache.ace.log/src/org/apache/ace/log/AuditEvent.java +++ b/org.apache.ace.log/src/org/apache/ace/log/AuditEvent.java
@@ -18,10 +18,13 @@ */ package org.apache.ace.log; +import aQute.bnd.annotation.ProviderType; + /** * Audit log event. These events are recorded in the audit log, which keeps track of * all life cycle events that occur on a target. */ +@ProviderType public interface AuditEvent {
diff --git a/org.apache.ace.log/src/org/apache/ace/log/Log.java b/org.apache.ace.log/src/org/apache/ace/log/Log.java index 71f7ad0..ef989d7 100644 --- a/org.apache.ace.log/src/org/apache/ace/log/Log.java +++ b/org.apache.ace.log/src/org/apache/ace/log/Log.java
@@ -20,10 +20,13 @@ import java.util.Dictionary; +import aQute.bnd.annotation.ProviderType; + /** * Log interface for a fairly generic logging mechanism, where each log entry has a type * and a dictionary of properties. */ +@ProviderType public interface Log { /**
diff --git a/org.apache.ace.log/src/org/apache/ace/log/LogDescriptor.java b/org.apache.ace.log/src/org/apache/ace/log/LogDescriptor.java index a59dd48..8998634 100644 --- a/org.apache.ace.log/src/org/apache/ace/log/LogDescriptor.java +++ b/org.apache.ace.log/src/org/apache/ace/log/LogDescriptor.java
@@ -24,6 +24,8 @@ import org.apache.ace.range.SortedRangeSet; import org.apache.ace.log.util.Codec; +import aQute.bnd.annotation.ProviderType; + /** * Instances of this class represent a range of log events. Such a range is defined by: * <ul> @@ -32,6 +34,7 @@ * <li>A set of event IDs</li> * </ul> */ +@ProviderType public class LogDescriptor { private final SortedRangeSet m_rangeSet; private final long m_logID;
diff --git a/org.apache.ace.log/src/org/apache/ace/log/LogEvent.java b/org.apache.ace.log/src/org/apache/ace/log/LogEvent.java index f5421e8..004bd95 100644 --- a/org.apache.ace.log/src/org/apache/ace/log/LogEvent.java +++ b/org.apache.ace.log/src/org/apache/ace/log/LogEvent.java
@@ -24,9 +24,12 @@ import java.util.StringTokenizer; import org.apache.ace.log.util.Codec; +import aQute.bnd.annotation.ProviderType; + /** * Log event from a specific target and log. */ +@ProviderType public class LogEvent implements Comparable { private final String m_targetID; private final long m_logID;
diff --git a/org.apache.ace.log/src/org/apache/ace/log/LogSync.java b/org.apache.ace.log/src/org/apache/ace/log/LogSync.java index ca84bda..0fcc61a 100644 --- a/org.apache.ace.log/src/org/apache/ace/log/LogSync.java +++ b/org.apache.ace.log/src/org/apache/ace/log/LogSync.java
@@ -20,10 +20,13 @@ import java.io.IOException; +import aQute.bnd.annotation.ProviderType; + /** * Log synchronizing interface. It is intended to give direct access to the synchronizing * possibilities of the server side log. */ +@ProviderType public interface LogSync {
diff --git a/org.apache.ace.log/src/org/apache/ace/log/server/store/LogStore.java b/org.apache.ace.log/src/org/apache/ace/log/server/store/LogStore.java index 7aaaec9..e066480 100644 --- a/org.apache.ace.log/src/org/apache/ace/log/server/store/LogStore.java +++ b/org.apache.ace.log/src/org/apache/ace/log/server/store/LogStore.java
@@ -24,9 +24,12 @@ import org.apache.ace.log.LogDescriptor; import org.apache.ace.log.LogEvent; +import aQute.bnd.annotation.ProviderType; + /** * Log store interface. Implementation of this service interface provide a persisted storage for LogEvent logs. */ +@ProviderType public interface LogStore {
diff --git a/org.apache.ace.log/src/org/apache/ace/log/target/store/LogStore.java b/org.apache.ace.log/src/org/apache/ace/log/target/store/LogStore.java index 5370f5b..56b23e0 100644 --- a/org.apache.ace.log/src/org/apache/ace/log/target/store/LogStore.java +++ b/org.apache.ace.log/src/org/apache/ace/log/target/store/LogStore.java
@@ -24,10 +24,13 @@ import org.apache.ace.log.LogEvent; +import aQute.bnd.annotation.ProviderType; + /** * Server log store interface for the targets. Implementations of this service interface provide a persisted storage for * log data. */ +@ProviderType public interface LogStore {
diff --git a/org.apache.ace.managementagent/bnd.bnd b/org.apache.ace.managementagent/bnd.bnd index 1c7a922..9cb4515 100644 --- a/org.apache.ace.managementagent/bnd.bnd +++ b/org.apache.ace.managementagent/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: \ +-buildpath: ${^-buildpath}, \ osgi.core,\ org.apache.felix.configadmin,\ org.apache.felix.dependencymanager,\
diff --git a/org.apache.ace.nodelauncher/bnd.bnd b/org.apache.ace.nodelauncher/bnd.bnd index 944e98d..d14ffc4 100644 --- a/org.apache.ace.nodelauncher/bnd.bnd +++ b/org.apache.ace.nodelauncher/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ org.apache.ace.test;version=latest,\
diff --git a/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/NodeLauncher.java b/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/NodeLauncher.java index 7024c50..2a83e64 100644 --- a/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/NodeLauncher.java +++ b/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/NodeLauncher.java
@@ -20,6 +20,8 @@ import java.util.Properties; +import aQute.bnd.annotation.ProviderType; + /** * A TargetLauncher starts, stops and interrogates named nodes. These nodes * represent running JVMs in some sense; they can be provided by some @@ -29,6 +31,7 @@ * either a single Management Agent, which can be identified by the <code>id</code>, * or a Node Manager. */ +@ProviderType public interface NodeLauncher { /** * Starts a new node with the given ID. Does not check whether this ID is already in use.
diff --git a/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/NodeLauncherConfig.java b/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/NodeLauncherConfig.java index 530aee0..5824632 100644 --- a/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/NodeLauncherConfig.java +++ b/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/NodeLauncherConfig.java
@@ -18,6 +18,8 @@ */ package org.apache.ace.nodelauncher; +import aQute.bnd.annotation.ProviderType; + /** * Empty interface that should be implemented by NodeLauncherConfig implmentation. The interface is empty * because configuration is very different for each kind of node (e.g. an embedded node vs a jclouds node) it's @@ -26,6 +28,7 @@ * Clients of this interface (e.g. UI) should cast this interface to the concrete implementation it's built for. * */ +@ProviderType public interface NodeLauncherConfig { }
diff --git a/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/amazon/JcloudsNodeLauncherConfig.java b/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/amazon/JcloudsNodeLauncherConfig.java index cb5b16e..1bb4c10 100644 --- a/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/amazon/JcloudsNodeLauncherConfig.java +++ b/org.apache.ace.nodelauncher/src/org/apache/ace/nodelauncher/amazon/JcloudsNodeLauncherConfig.java
@@ -18,6 +18,8 @@ */ package org.apache.ace.nodelauncher.amazon; +import aQute.bnd.annotation.ProviderType; + import com.google.common.collect.ImmutableSet; import com.google.inject.Module; import org.apache.ace.nodelauncher.NodeLauncherConfig; @@ -35,6 +37,7 @@ import java.util.Properties; import java.util.Set; +@ProviderType public class JcloudsNodeLauncherConfig implements NodeLauncherConfig { private ComputeServiceContext m_computeServiceContext;
diff --git a/org.apache.ace.obr/bnd.bnd b/org.apache.ace.obr/bnd.bnd index af04c20..2d496f3 100644 --- a/org.apache.ace.obr/bnd.bnd +++ b/org.apache.ace.obr/bnd.bnd
@@ -1,5 +1,5 @@ -sub: *.bnd --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ javax.servlet,\
diff --git a/org.apache.ace.obr/src/org/apache/ace/obr/metadata/MetadataGenerator.java b/org.apache.ace.obr/src/org/apache/ace/obr/metadata/MetadataGenerator.java index 73cbaea..af20cd4 100644 --- a/org.apache.ace.obr/src/org/apache/ace/obr/metadata/MetadataGenerator.java +++ b/org.apache.ace.obr/src/org/apache/ace/obr/metadata/MetadataGenerator.java
@@ -21,6 +21,9 @@ import java.io.File; import java.io.IOException; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public interface MetadataGenerator {
diff --git a/org.apache.ace.obr/src/org/apache/ace/obr/storage/BundleStore.java b/org.apache.ace.obr/src/org/apache/ace/obr/storage/BundleStore.java index 3803ee2..8506d78 100644 --- a/org.apache.ace.obr/src/org/apache/ace/obr/storage/BundleStore.java +++ b/org.apache.ace.obr/src/org/apache/ace/obr/storage/BundleStore.java
@@ -5,6 +5,8 @@ import org.osgi.service.cm.ManagedService; +import aQute.bnd.annotation.ProviderType; + /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file @@ -24,6 +26,7 @@ * under the License. */ +@ProviderType public interface BundleStore extends ManagedService { /**
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/BundleInfo.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/BundleInfo.java index 5050c58..5bd005f 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/BundleInfo.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/BundleInfo.java
@@ -24,12 +24,15 @@ import org.osgi.service.obr.Resource; +import aQute.bnd.annotation.ProviderType; + /** * Convert a bundle to a generic resource description and store its local * dependencies (like for example a license file in the JAR) in a zip file. * * @version $Revision: 44 $ */ +@ProviderType public class BundleInfo { Manifest manifest; File bundleJar;
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/CapabilityImpl.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/CapabilityImpl.java index de750bf..7e74321 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/CapabilityImpl.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/CapabilityImpl.java
@@ -22,8 +22,11 @@ import org.osgi.service.obr.Capability; import org.xmlpull.v1.XmlPullParser; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class CapabilityImpl implements Capability { String name; Map properties = new TreeMap();
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/FilterImpl.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/FilterImpl.java index 5e54257..afa39e0 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/FilterImpl.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/FilterImpl.java
@@ -25,6 +25,9 @@ import java.util.Iterator; import java.util.Map; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class FilterImpl { final char WILDCARD = 65535;
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Manifest.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Manifest.java index 5b26460..22847da 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Manifest.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Manifest.java
@@ -20,7 +20,10 @@ import java.io.*; import java.util.*; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class Manifest extends Hashtable { static final long serialVersionUID = 1L; List imports;
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/ManifestEntry.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/ManifestEntry.java index 013329d..8bfb6a2 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/ManifestEntry.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/ManifestEntry.java
@@ -19,7 +19,10 @@ import java.util.*; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class ManifestEntry implements Comparable { String name; VersionRange version;
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Parameter.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Parameter.java index 76d7ae3..7a0f358 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Parameter.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Parameter.java
@@ -17,6 +17,9 @@ */ package org.osgi.impl.bundle.obr.resource; +import aQute.bnd.annotation.ProviderType; + +@ProviderType class Parameter { final static int ATTRIBUTE = 1; final static int DIRECTIVE = 2;
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/RepositoryImpl.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/RepositoryImpl.java index b7ebeb4..ade241b 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/RepositoryImpl.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/RepositoryImpl.java
@@ -27,12 +27,15 @@ import org.osgi.service.obr.*; import org.xmlpull.v1.*; +import aQute.bnd.annotation.ProviderType; + /** * Implements the basic repository. A repository holds a set of resources. * * * @version $Revision: 44 $ */ +@ProviderType public class RepositoryImpl implements Repository { transient Set resources = new HashSet(); URL url;
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/RequirementImpl.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/RequirementImpl.java index d466048..94a1e22 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/RequirementImpl.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/RequirementImpl.java
@@ -20,6 +20,8 @@ import org.osgi.service.obr.*; import org.xmlpull.v1.XmlPullParser; +import aQute.bnd.annotation.ProviderType; + /** @@ -28,6 +30,7 @@ * * @version $Revision: 44 $ */ +@ProviderType public class RequirementImpl implements Requirement { int id; String name;
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/ResourceImpl.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/ResourceImpl.java index cd333e8..b58b98b 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/ResourceImpl.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/ResourceImpl.java
@@ -25,6 +25,9 @@ import org.osgi.service.obr.*; import org.xmlpull.v1.XmlPullParser; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class ResourceImpl implements Resource { List capabilities = new ArrayList(); List requirements = new ArrayList();
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/StringSet.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/StringSet.java index 36d2a27..81747a0 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/StringSet.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/StringSet.java
@@ -21,6 +21,9 @@ import java.util.*; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class StringSet extends HashSet { static final long serialVersionUID = 1L;
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Tag.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Tag.java index ab0933d..809e189 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Tag.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/Tag.java
@@ -21,12 +21,15 @@ import java.text.SimpleDateFormat; import java.util.*; +import aQute.bnd.annotation.ProviderType; + /** * The Tag class represents a minimal XML tree. It consist of a named element * with a hashtable of named attributes. Methods are provided to walk the tree * and get its constituents. The content of a Tag is a list that contains String * objects or other Tag objects. */ +@ProviderType public class Tag { Tag parent; String name;
diff --git a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/VersionRange.java b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/VersionRange.java index f04ed81..6a38122 100644 --- a/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/VersionRange.java +++ b/org.apache.ace.obr/src/org/osgi/impl/bundle/obr/resource/VersionRange.java
@@ -22,6 +22,9 @@ import org.osgi.framework.*; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class VersionRange implements Comparable { Version high; Version low;
diff --git a/org.apache.ace.processlauncher/bnd.bnd b/org.apache.ace.processlauncher/bnd.bnd index 30283da..2fad59d 100644 --- a/org.apache.ace.processlauncher/bnd.bnd +++ b/org.apache.ace.processlauncher/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: org.apache.felix.dependencymanager,\ +-buildpath: ${^-buildpath}, org.apache.felix.dependencymanager,\ org.mockito.mockito-all,\ osgi.core,\ osgi.cmpn,\
diff --git a/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/LaunchConfiguration.java b/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/LaunchConfiguration.java index a92d72b..c1322ac 100644 --- a/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/LaunchConfiguration.java +++ b/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/LaunchConfiguration.java
@@ -20,6 +20,8 @@ import java.io.File; +import aQute.bnd.annotation.ProviderType; + /** * Denotes a particular launch configuration for a process, describing what and how to launch. * <p> @@ -66,6 +68,7 @@ * #executable.normalExitValue = 0 * </pre> */ +@ProviderType public interface LaunchConfiguration { /**
diff --git a/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessLauncherService.java b/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessLauncherService.java index 15e1eb9..6729e84 100644 --- a/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessLauncherService.java +++ b/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessLauncherService.java
@@ -20,10 +20,13 @@ import java.io.IOException; +import aQute.bnd.annotation.ProviderType; + /** * Provides a managed service factory for launching processes based on a certain launch * configuration. */ +@ProviderType public interface ProcessLauncherService { /** The service PID that is used for registration of this service factory. */
diff --git a/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessLifecycleListener.java b/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessLifecycleListener.java index aa6ba5f..1a60001 100644 --- a/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessLifecycleListener.java +++ b/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessLifecycleListener.java
@@ -20,6 +20,8 @@ import java.util.Properties; +import aQute.bnd.annotation.ConsumerType; + /** * Allows code to be run <em>before</em> a process is actually launched, and <em>after</em> a * process is terminated. @@ -28,6 +30,7 @@ * directories and/or configuration files for each individually launched process. * </p> */ +@ConsumerType public interface ProcessLifecycleListener { /**
diff --git a/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessStreamListener.java b/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessStreamListener.java index 81de94c..11b7b2a 100644 --- a/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessStreamListener.java +++ b/org.apache.ace.processlauncher/src/org/apache/ace/processlauncher/ProcessStreamListener.java
@@ -21,9 +21,12 @@ import java.io.InputStream; import java.io.OutputStream; +import aQute.bnd.annotation.ConsumerType; + /** * Provides a listener interface for interacting with a process' input/output stream. */ +@ConsumerType public interface ProcessStreamListener { /**
diff --git a/org.apache.ace.range.api/bnd.bnd b/org.apache.ace.range.api/bnd.bnd index e6cfc4b..614fea4 100644 --- a/org.apache.ace.range.api/bnd.bnd +++ b/org.apache.ace.range.api/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: org.apache.ace.test;version=latest +-buildpath: ${^-buildpath}, org.apache.ace.test;version=latest Export-Package: org.apache.ace.range Bundle-Version: 1.0.0 Bundle-Name: Apache ACE Range API
diff --git a/org.apache.ace.range.api/src/org/apache/ace/range/Range.java b/org.apache.ace.range.api/src/org/apache/ace/range/Range.java index c33ce2d..3a9b42d 100644 --- a/org.apache.ace.range.api/src/org/apache/ace/range/Range.java +++ b/org.apache.ace.range.api/src/org/apache/ace/range/Range.java
@@ -18,9 +18,12 @@ */ package org.apache.ace.range; +import aQute.bnd.annotation.ProviderType; + /** * Class that captures a simple, modifiable range. */ +@ProviderType public class Range { private long m_low;
diff --git a/org.apache.ace.range.api/src/org/apache/ace/range/RangeIterator.java b/org.apache.ace.range.api/src/org/apache/ace/range/RangeIterator.java index 80aeb9e..dfec688 100644 --- a/org.apache.ace.range.api/src/org/apache/ace/range/RangeIterator.java +++ b/org.apache.ace.range.api/src/org/apache/ace/range/RangeIterator.java
@@ -21,6 +21,8 @@ import java.util.Iterator; import java.util.NoSuchElementException; +import aQute.bnd.annotation.ProviderType; + /** * Iterates over a <code>SortedRangeSet</code>. Does not exactly implement * the <code>Iterator</code> interface because we have <code>long</code> @@ -28,6 +30,7 @@ * is not thread-safe and results are unpredictable if the underlying set is * modified. */ +@ProviderType public class RangeIterator { private final Iterator m_iterator;
diff --git a/org.apache.ace.range.api/src/org/apache/ace/range/SortedRangeSet.java b/org.apache.ace.range.api/src/org/apache/ace/range/SortedRangeSet.java index 869d200..2ede2cc 100644 --- a/org.apache.ace.range.api/src/org/apache/ace/range/SortedRangeSet.java +++ b/org.apache.ace.range.api/src/org/apache/ace/range/SortedRangeSet.java
@@ -24,10 +24,13 @@ import java.util.ListIterator; import java.util.StringTokenizer; +import aQute.bnd.annotation.ProviderType; + /** * Collection that stores a sorted set of ranges and is able to represent them * as a string. */ +@ProviderType public class SortedRangeSet { /**
diff --git a/org.apache.ace.repository.itest/bnd.bnd b/org.apache.ace.repository.itest/bnd.bnd index a8d88ea..d92ec0b 100644 --- a/org.apache.ace.repository.itest/bnd.bnd +++ b/org.apache.ace.repository.itest/bnd.bnd
@@ -1,5 +1,6 @@ Test-Cases: ${classes;CONCRETE;EXTENDS;org.apache.ace.it.IntegrationTestBase} --buildpath: junit.osgi,\ +-buildpath: ${^-buildpath},\ + junit.osgi,\ osgi.core;version='[4.1,5)',\ osgi.cmpn,\ org.mockito.mockito-all,\
diff --git a/org.apache.ace.repository/bnd.bnd b/org.apache.ace.repository/bnd.bnd index 1094c69..c75d0b0 100644 --- a/org.apache.ace.repository/bnd.bnd +++ b/org.apache.ace.repository/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ javax.servlet,\
diff --git a/org.apache.ace.repository/src/org/apache/ace/repository/Repository.java b/org.apache.ace.repository/src/org/apache/ace/repository/Repository.java index 405bd6b..42a1308 100644 --- a/org.apache.ace.repository/src/org/apache/ace/repository/Repository.java +++ b/org.apache.ace.repository/src/org/apache/ace/repository/Repository.java
@@ -23,9 +23,12 @@ import org.apache.ace.range.SortedRangeSet; +import aQute.bnd.annotation.ProviderType; + /** * Providing full access to a repository, which includes read and write access. */ +@ProviderType public interface Repository { /**
diff --git a/org.apache.ace.repository/src/org/apache/ace/repository/RepositoryReplication.java b/org.apache.ace.repository/src/org/apache/ace/repository/RepositoryReplication.java index 87540f1..35b4313 100644 --- a/org.apache.ace.repository/src/org/apache/ace/repository/RepositoryReplication.java +++ b/org.apache.ace.repository/src/org/apache/ace/repository/RepositoryReplication.java
@@ -23,9 +23,12 @@ import org.apache.ace.range.SortedRangeSet; +import aQute.bnd.annotation.ProviderType; + /** * The interface for replication of the data in a repository. */ +@ProviderType public interface RepositoryReplication { /**
diff --git a/org.apache.ace.repository/src/org/apache/ace/repository/ext/BackupRepository.java b/org.apache.ace.repository/src/org/apache/ace/repository/ext/BackupRepository.java index d4c4a07..9f3bf45 100644 --- a/org.apache.ace.repository/src/org/apache/ace/repository/ext/BackupRepository.java +++ b/org.apache.ace.repository/src/org/apache/ace/repository/ext/BackupRepository.java
@@ -21,12 +21,15 @@ import java.io.IOException; import java.io.InputStream; +import aQute.bnd.annotation.ProviderType; + /** * Provides an interface for backing up objects. <code>write</code> and <code>read</code> * allow writing and reading of the current version of the object. <code>backup</code> * backs up the object, and <code>restore</code> restores it from a previously backed up * version, if any. There is no way to directly use the backup. */ +@ProviderType public interface BackupRepository {
diff --git a/org.apache.ace.repository/src/org/apache/ace/repository/ext/CachedRepository.java b/org.apache.ace.repository/src/org/apache/ace/repository/ext/CachedRepository.java index 5241e79..64fa1bd 100644 --- a/org.apache.ace.repository/src/org/apache/ace/repository/ext/CachedRepository.java +++ b/org.apache.ace.repository/src/org/apache/ace/repository/ext/CachedRepository.java
@@ -22,10 +22,13 @@ import java.io.InputStream; import org.apache.ace.repository.Repository; +import aQute.bnd.annotation.ProviderType; + /** * Provides a cached repository representation, allowing the storing of local changes, without * committing them to the actual repository immediately. */ +@ProviderType public interface CachedRepository extends Repository { /**
diff --git a/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/CachedRepositoryImpl.java b/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/CachedRepositoryImpl.java index 7a4624e..fc7de76 100644 --- a/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/CachedRepositoryImpl.java +++ b/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/CachedRepositoryImpl.java
@@ -28,12 +28,15 @@ import org.apache.ace.repository.ext.BackupRepository; import org.apache.ace.repository.ext.CachedRepository; +import aQute.bnd.annotation.ConsumerType; + /** * Provides a CachedRepository, which uses either a <code>Repository</code> and a <code>BackupRepository</code> * as remote and local storage, or a URL location and two files, from which it will create a <code>Repository</code> * and a <code>FileBasedBackupRepository</code>. Note that this class is not thread-safe, and should be synchronized * by the caller. */ +@ConsumerType public class CachedRepositoryImpl implements CachedRepository { public static final long UNCOMMITTED_VERSION = -1;
diff --git a/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/FilebasedBackupRepository.java b/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/FilebasedBackupRepository.java index 5d7b3f4..81087eb 100644 --- a/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/FilebasedBackupRepository.java +++ b/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/FilebasedBackupRepository.java
@@ -29,10 +29,13 @@ import org.apache.ace.repository.ext.BackupRepository; +import aQute.bnd.annotation.ConsumerType; + /** * A file-based implementation of the Backup Repository, using two files to store the current * and backup version. */ +@ConsumerType public class FilebasedBackupRepository implements BackupRepository { private static final int COPY_BUFFER_SIZE = 4096;
diff --git a/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/RemoteRepository.java b/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/RemoteRepository.java index 1f5a794..60a7e2f 100644 --- a/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/RemoteRepository.java +++ b/org.apache.ace.repository/src/org/apache/ace/repository/ext/impl/RemoteRepository.java
@@ -33,10 +33,13 @@ import org.apache.ace.range.SortedRangeSet; import org.apache.ace.repository.Repository; +import aQute.bnd.annotation.ConsumerType; + /** * This class works as a local interface for a remote repository by handling the network * communication. */ +@ConsumerType public class RemoteRepository implements Repository { private static final String COMMAND_QUERY = "/query"; private static final String COMMAND_CHECKOUT = "/checkout";
diff --git a/org.apache.ace.resourceprocessor.useradmin/bnd.bnd b/org.apache.ace.resourceprocessor.useradmin/bnd.bnd index da44848..88eb65d 100644 --- a/org.apache.ace.resourceprocessor.useradmin/bnd.bnd +++ b/org.apache.ace.resourceprocessor.useradmin/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: \ +-buildpath: ${^-buildpath},\ osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager
diff --git a/org.apache.ace.resourceprocessor.useradmin/src/org/apache/ace/resourceprocessor/useradmin/UserAdminConfigurator.java b/org.apache.ace.resourceprocessor.useradmin/src/org/apache/ace/resourceprocessor/useradmin/UserAdminConfigurator.java index 3a7d94c..f9f898f 100644 --- a/org.apache.ace.resourceprocessor.useradmin/src/org/apache/ace/resourceprocessor/useradmin/UserAdminConfigurator.java +++ b/org.apache.ace.resourceprocessor.useradmin/src/org/apache/ace/resourceprocessor/useradmin/UserAdminConfigurator.java
@@ -23,6 +23,8 @@ import org.w3c.dom.Document; +import aQute.bnd.annotation.ProviderType; + /** * The UserAdminConfigurator can be used to install, remove or explicitly set the users that * should be present in the system's UserAdmin.<br> @@ -52,6 +54,7 @@ * data around until one is, and update it with all data it has received up to then. * Note that UserAdminStore is intended to work with one UserAdmin at a time. */ +@ProviderType public interface UserAdminConfigurator { /**
diff --git a/org.apache.ace.scheduler/bnd.bnd b/org.apache.ace.scheduler/bnd.bnd index afc9f78..f2bdfdc 100644 --- a/org.apache.ace.scheduler/bnd.bnd +++ b/org.apache.ace.scheduler/bnd.bnd
@@ -1,4 +1,5 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath},\ + osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ org.apache.ace.test;version=latest
diff --git a/org.apache.ace.scheduler/src/org/apache/ace/scheduler/constants/SchedulerConstants.java b/org.apache.ace.scheduler/src/org/apache/ace/scheduler/constants/SchedulerConstants.java index 13b3053..ec68020 100644 --- a/org.apache.ace.scheduler/src/org/apache/ace/scheduler/constants/SchedulerConstants.java +++ b/org.apache.ace.scheduler/src/org/apache/ace/scheduler/constants/SchedulerConstants.java
@@ -18,9 +18,12 @@ */ package org.apache.ace.scheduler.constants; +import aQute.bnd.annotation.ProviderType; + /** * Compile time constants for the scheduler. */ +@ProviderType public interface SchedulerConstants { /** Persistent ID for the scheduler, provided for configuration purposes. */ public static final String SCHEDULER_PID = "org.apache.ace.scheduler";
diff --git a/org.apache.ace.tageditor/bnd.bnd b/org.apache.ace.tageditor/bnd.bnd index 4d2dbe8..5c2d44b 100644 --- a/org.apache.ace.tageditor/bnd.bnd +++ b/org.apache.ace.tageditor/bnd.bnd
@@ -1,4 +1,5 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath},\ + osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ org.apache.ace.client.repository.api;version=latest,\
diff --git a/org.apache.ace.target.mgmt.ui/bnd.bnd b/org.apache.ace.target.mgmt.ui/bnd.bnd index 4c2c844..2e89e43 100644 --- a/org.apache.ace.target.mgmt.ui/bnd.bnd +++ b/org.apache.ace.target.mgmt.ui/bnd.bnd
@@ -1,4 +1,5 @@ --buildpath: osgi.core,\ +-buildpath: ${^-buildpath}, ${^-buildpath},\ + osgi.core,\ osgi.cmpn,\ org.apache.felix.dependencymanager,\ org.apache.ace.client.repository.api;version=latest,\
diff --git a/org.apache.ace.test/bnd.bnd b/org.apache.ace.test/bnd.bnd index f3ed2aa..194c1ac 100644 --- a/org.apache.ace.test/bnd.bnd +++ b/org.apache.ace.test/bnd.bnd
@@ -1,4 +1,5 @@ -buildpath: \ + ${^-buildpath},\ osgi.core,\ osgi.cmpn,\ junit.osgi,\ @@ -8,4 +9,4 @@ org.apache.ace.test.utils Bundle-Version: 1.0.0 Bundle-Name: Apache ACE Test -Bundle-Description: Provides base classes and utils for integration tests \ No newline at end of file +Bundle-Description: Provides base classes and utils for integration tests
diff --git a/org.apache.ace.test/src/org/apache/ace/it/ExampleTest.java b/org.apache.ace.test/src/org/apache/ace/it/ExampleTest.java index 22abc1c..da7c06d 100644 --- a/org.apache.ace.test/src/org/apache/ace/it/ExampleTest.java +++ b/org.apache.ace.test/src/org/apache/ace/it/ExampleTest.java
@@ -25,10 +25,13 @@ import org.apache.felix.dm.Component; import org.osgi.service.packageadmin.PackageAdmin; +import aQute.bnd.annotation.ConsumerType; + /** * This class serves as a minimal example of our integration tests. Also, if this test fails, something is likely * wrong with the environment */ +@ConsumerType public class ExampleTest extends IntegrationTestBase { // @Configuration
diff --git a/org.apache.ace.test/src/org/apache/ace/it/IntegrationTestBase.java b/org.apache.ace.test/src/org/apache/ace/it/IntegrationTestBase.java index 3d25f6b..15d70de 100644 --- a/org.apache.ace.test/src/org/apache/ace/it/IntegrationTestBase.java +++ b/org.apache.ace.test/src/org/apache/ace/it/IntegrationTestBase.java
@@ -46,6 +46,8 @@ import org.osgi.service.cm.ConfigurationAdmin; import org.osgi.util.tracker.ServiceTracker; +import aQute.bnd.annotation.ConsumerType; + /** * Base class for integration tests. There is no technical reason to use this, but it might make * your life easier.<br> @@ -53,6 +55,7 @@ * {@link org.apache.ace.it.ExampleTest} shows a minimal example of an integration test. * */ +@ConsumerType public class IntegrationTestBase extends TestCase { private static class ComponentCounter implements ComponentStateListener { private final List<Component> m_components = new ArrayList<Component>();
diff --git a/org.apache.ace.test/src/org/apache/ace/test/constants/TestConstants.java b/org.apache.ace.test/src/org/apache/ace/test/constants/TestConstants.java index ce17c0b..630d433 100644 --- a/org.apache.ace.test/src/org/apache/ace/test/constants/TestConstants.java +++ b/org.apache.ace.test/src/org/apache/ace/test/constants/TestConstants.java
@@ -18,11 +18,14 @@ */ package org.apache.ace.test.constants; +import aQute.bnd.annotation.ProviderType; + /** * Constants for global test parameters. Use these throughout the test * codebase. Make sure to only use public static finals here, which * can be inlined by the compiler. */ +@ProviderType public interface TestConstants { /** The port the webserver is running on for testing. */ public static final int PORT = 8080;
diff --git a/org.apache.ace.test/src/org/apache/ace/test/utils/FileUtils.java b/org.apache.ace.test/src/org/apache/ace/test/utils/FileUtils.java index 2463480..6579941 100644 --- a/org.apache.ace.test/src/org/apache/ace/test/utils/FileUtils.java +++ b/org.apache.ace.test/src/org/apache/ace/test/utils/FileUtils.java
@@ -21,6 +21,9 @@ import java.io.File; import java.io.IOException; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class FileUtils { /**
diff --git a/org.apache.ace.test/src/org/apache/ace/test/utils/NetUtils.java b/org.apache.ace.test/src/org/apache/ace/test/utils/NetUtils.java index 0def4f4..be0543c 100644 --- a/org.apache.ace.test/src/org/apache/ace/test/utils/NetUtils.java +++ b/org.apache.ace.test/src/org/apache/ace/test/utils/NetUtils.java
@@ -22,9 +22,12 @@ import java.net.HttpURLConnection; import java.net.URL; +import aQute.bnd.annotation.ProviderType; + /** * Class containing utility methods concerning network related stuff. */ +@ProviderType public class NetUtils { /**
diff --git a/org.apache.ace.test/src/org/apache/ace/test/utils/TestUtils.java b/org.apache.ace.test/src/org/apache/ace/test/utils/TestUtils.java index 4f306c0..348f721 100644 --- a/org.apache.ace.test/src/org/apache/ace/test/utils/TestUtils.java +++ b/org.apache.ace.test/src/org/apache/ace/test/utils/TestUtils.java
@@ -25,9 +25,12 @@ import java.lang.reflect.Method; import java.lang.reflect.Proxy; +import aQute.bnd.annotation.ProviderType; + /** * Utility class that injects dependencies. Can be used to unit test service implementations. */ +@ProviderType public class TestUtils { public static final String UNIT = "unit"; public static final String INTEGRATION = "integration";
diff --git a/org.apache.ace.test/src/org/apache/ace/test/utils/Util.java b/org.apache.ace.test/src/org/apache/ace/test/utils/Util.java index 47d4759..2627da4 100644 --- a/org.apache.ace.test/src/org/apache/ace/test/utils/Util.java +++ b/org.apache.ace.test/src/org/apache/ace/test/utils/Util.java
@@ -20,6 +20,9 @@ import java.util.Properties; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class Util { /**
diff --git a/org.apache.ace.useradmin.ui.itest/bnd.bnd b/org.apache.ace.useradmin.ui.itest/bnd.bnd index 896dc48..917f8ec 100644 --- a/org.apache.ace.useradmin.ui.itest/bnd.bnd +++ b/org.apache.ace.useradmin.ui.itest/bnd.bnd
@@ -35,7 +35,7 @@ org.apache.ace.configurator.useradmin.task;version=latest,\ org.apache.ace.authentication.api;version=latest,\ org.apache.ace.log.server.store.api;version=latest --buildpath: osgi.core;version='[4.1,5)',\ +-buildpath: ${^-buildpath}, osgi.core;version='[4.1,5)',\ osgi.cmpn,\ junit.osgi,\ org.mockito.mockito-all,\
diff --git a/org.apache.ace.useradmin.ui/bnd.bnd b/org.apache.ace.useradmin.ui/bnd.bnd index 4dc55f4..37d83c3 100644 --- a/org.apache.ace.useradmin.ui/bnd.bnd +++ b/org.apache.ace.useradmin.ui/bnd.bnd
@@ -1,4 +1,5 @@ --buildpath: org.apache.felix.dependencymanager,\ +-buildpath: ${^-buildpath},\ + org.apache.felix.dependencymanager,\ osgi.core,\ osgi.cmpn,\ com.vaadin,\
diff --git a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/GroupNotFoundException.java b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/GroupNotFoundException.java index 7a44957..5d53ccc 100644 --- a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/GroupNotFoundException.java +++ b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/GroupNotFoundException.java
@@ -18,6 +18,9 @@ */ package org.apache.ace.useradmin.ui.editor; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class GroupNotFoundException extends Exception { public GroupNotFoundException(String groupName) { super("Group: " + groupName + " not found");
diff --git a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserAlreadyExistsException.java b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserAlreadyExistsException.java index b79d935..4de1081 100644 --- a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserAlreadyExistsException.java +++ b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserAlreadyExistsException.java
@@ -18,6 +18,9 @@ */ package org.apache.ace.useradmin.ui.editor; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class UserAlreadyExistsException extends Exception { public UserAlreadyExistsException(String username) { super("User: " + username + " already exists");
diff --git a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserDTO.java b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserDTO.java index 1747f68..a3ee7a0 100644 --- a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserDTO.java +++ b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserDTO.java
@@ -21,9 +21,12 @@ import org.osgi.service.useradmin.Group; import org.osgi.service.useradmin.User; +import aQute.bnd.annotation.ProviderType; + /** * UserDTO contains the information of the user and the group. */ +@ProviderType public class UserDTO implements Comparable<UserDTO> { private User m_user;
diff --git a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserEditor.java b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserEditor.java index dc77cbb..e7e2042 100644 --- a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserEditor.java +++ b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserEditor.java
@@ -23,9 +23,12 @@ import org.osgi.service.useradmin.Group; import org.osgi.service.useradmin.User; +import aQute.bnd.annotation.ProviderType; + /** * UserEditor is used to call operations to edit Users on the useradminService */ +@ProviderType public interface UserEditor { /** * AddUser can be called to ask the useradmin to add an user to useradmin service If the user already exist the
diff --git a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserNotFoundException.java b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserNotFoundException.java index d2d905b..c6df6e2 100644 --- a/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserNotFoundException.java +++ b/org.apache.ace.useradmin.ui/src/org/apache/ace/useradmin/ui/editor/UserNotFoundException.java
@@ -18,6 +18,9 @@ */ package org.apache.ace.useradmin.ui.editor; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public class UserNotFoundException extends Exception { public UserNotFoundException(String username) { super("User: " + username + " not found");
diff --git a/org.apache.ace.verifier/bnd.bnd b/org.apache.ace.verifier/bnd.bnd index 00b867d..08e0653 100644 --- a/org.apache.ace.verifier/bnd.bnd +++ b/org.apache.ace.verifier/bnd.bnd
@@ -1,4 +1,4 @@ --buildpath: \ +-buildpath: ${^-buildpath},\ osgi.core;version=4.3.1,\ osgi.cmpn;version=4.3.1,\ javax.servlet,\
diff --git a/org.apache.ace.verifier/src/org/apache/ace/deployment/verifier/VerifierService.java b/org.apache.ace.verifier/src/org/apache/ace/deployment/verifier/VerifierService.java index d0e7c13..d907b67 100644 --- a/org.apache.ace.verifier/src/org/apache/ace/deployment/verifier/VerifierService.java +++ b/org.apache.ace.verifier/src/org/apache/ace/deployment/verifier/VerifierService.java
@@ -27,7 +27,9 @@ import org.osgi.framework.wiring.BundleRevision; import org.osgi.service.log.LogEntry; +import aQute.bnd.annotation.ProviderType; +@ProviderType public interface VerifierService { public static final String EE_1_7 = "JavaSE-1.6,JavaSE-1.7,J2SE-1.5,J2SE-1.4,J2SE-1.3,OSGi/Minimum-1.2,OSGi/Minimum-1.1,OSGi/Minimum-1.0"; public static final String EE_1_6 = "JavaSE-1.6,J2SE-1.5,J2SE-1.4,J2SE-1.3,OSGi/Minimum-1.2,OSGi/Minimum-1.1,OSGi/Minimum-1.0";
diff --git a/org.apache.ace.webui.vaadin/bnd.bnd b/org.apache.ace.webui.vaadin/bnd.bnd index bc17de7..b7c4295 100644 --- a/org.apache.ace.webui.vaadin/bnd.bnd +++ b/org.apache.ace.webui.vaadin/bnd.bnd
@@ -1,4 +1,5 @@ --buildpath: osgi.cmpn,\ +-buildpath: ${^-buildpath},\ + osgi.cmpn,\ org.apache.felix.dependencymanager,\ com.vaadin;version=latest,\ org.apache.ace.client.repository.api;version=latest,\
diff --git a/org.apache.ace.webui.vaadin/src/org/apache/ace/webui/NamedObject.java b/org.apache.ace.webui.vaadin/src/org/apache/ace/webui/NamedObject.java index d757272..711a9d4 100644 --- a/org.apache.ace.webui.vaadin/src/org/apache/ace/webui/NamedObject.java +++ b/org.apache.ace.webui.vaadin/src/org/apache/ace/webui/NamedObject.java
@@ -2,6 +2,9 @@ import org.apache.ace.client.repository.RepositoryObject; +import aQute.bnd.annotation.ProviderType; + +@ProviderType public interface NamedObject { String getName(); String getDescription();
diff --git a/org.apache.ace.webui.vaadin/src/org/apache/ace/webui/UIExtensionFactory.java b/org.apache.ace.webui.vaadin/src/org/apache/ace/webui/UIExtensionFactory.java index 6d0c39b..8bdc75f 100644 --- a/org.apache.ace.webui.vaadin/src/org/apache/ace/webui/UIExtensionFactory.java +++ b/org.apache.ace.webui.vaadin/src/org/apache/ace/webui/UIExtensionFactory.java
@@ -20,12 +20,15 @@ import java.util.Map; +import aQute.bnd.annotation.ConsumerType; + import com.vaadin.ui.Component; /** * Creates components for named extension points in the Vaadin UI. Extension factories * are used throughout the UI to allow other bundles to contribute features. */ +@ConsumerType public interface UIExtensionFactory { public static final String EXTENSION_POINT_KEY = "extension_point"; public static final String EXTENSION_POINT_VALUE_ARTIFACT = "artifact";
diff --git a/run-target/target.bndrun b/run-target/target.bndrun index a80f222..20e8933 100644 --- a/run-target/target.bndrun +++ b/run-target/target.bndrun
@@ -10,4 +10,4 @@ org.apache.felix.eventadmin.Timeout=0,\ org.apache.felix.log.maxSize=1000,\ launch.keep=true,\ - launch.storage.dir=bundle-cache + xlaunch.storage.dir=bundle-cache