You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2015/12/13 23:24:02 UTC
svn commit: r1719841 [1/7] - in /felix/sandbox/pderop:
dependencymanager-lambda/ dependencymanager-lambda/RemoteSystemsTempFiles/
dependencymanager-lambda/cnf/ dependencymanager-lambda/cnf/bin/
dependencymanager-lambda/cnf/buildrepo/ dependencymanager-...
Author: pderop
Date: Sun Dec 13 22:23:57 2015
New Revision: 1719841
URL: http://svn.apache.org/viewvc?rev=1719841&view=rev
Log:
Renamed dependencymanager.builder.java to dependencymanager-lambda
Removed dependency to typetools.
Did many refactoring.
Added support for a new CompletableFuture dependency.
Added examples with RxJava
Added:
felix/sandbox/pderop/dependencymanager-lambda/
felix/sandbox/pderop/dependencymanager-lambda/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/README
felix/sandbox/pderop/dependencymanager-lambda/RemoteSystemsTempFiles/
felix/sandbox/pderop/dependencymanager-lambda/RemoteSystemsTempFiles/.project (with props)
felix/sandbox/pderop/dependencymanager-lambda/TODO
felix/sandbox/pderop/dependencymanager-lambda/build.gradle
felix/sandbox/pderop/dependencymanager-lambda/cnf/
felix/sandbox/pderop/dependencymanager-lambda/cnf/.classpath (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/cnf/.project (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/bin/
felix/sandbox/pderop/dependencymanager-lambda/cnf/bin/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/cnf/build.bnd
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/README.txt
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.junit/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-latest.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.launcher/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-latest.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.foundation/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.minimum/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.minimum/ee.minimum-1.2.1.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/hamcrest-core/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/hamcrest-core/hamcrest-core-1.3.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit.osgi/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit/junit-4.11.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.foundation/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.0.1.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.1.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.3.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-5.0.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/
felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/junit.bnd
felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/pluginpaths.bnd
felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/repositories.bnd
felix/sandbox/pderop/dependencymanager-lambda/cnf/gradle/
felix/sandbox/pderop/dependencymanager-lambda/cnf/gradle/biz.aQute.bnd.gradle.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/index.xml (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/index.xml.sha
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/io.reactivex.rxjava/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/io.reactivex.rxjava/io.reactivex.rxjava-2.0.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.configadmin/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.configadmin/org.apache.felix.configadmin-1.8.4.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.dependencymanager/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.dependencymanager.annotation/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.dependencymanager.annotation/org.apache.felix.dependencymanager.annotation-4.0.3.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.dependencymanager.runtime/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.dependencymanager.runtime/org.apache.felix.dependencymanager.runtime-4.0.2.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.dependencymanager.shell/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.dependencymanager.shell/org.apache.felix.dependencymanager.shell-4.0.3.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.dependencymanager/org.apache.felix.dependencymanager-4.2.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.eventadmin/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.eventadmin/org.apache.felix.eventadmin-1.4.3.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.http.api/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.http.api/org.apache.felix.http.api-2.3.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.http.servlet-api/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.apache.felix.http.servlet-api/org.apache.felix.http.servlet-api-1.0.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.reactivestreams.reactive-streams/
felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/org.reactivestreams.reactive-streams/org.reactivestreams.reactive-streams-1.0.0.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/plugins/
felix/sandbox/pderop/dependencymanager-lambda/cnf/plugins/biz.aQute.repository/
felix/sandbox/pderop/dependencymanager-lambda/cnf/plugins/biz.aQute.repository/biz.aQute.repository.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/releaserepo/
felix/sandbox/pderop/dependencymanager-lambda/cnf/releaserepo/index.xml (with props)
felix/sandbox/pderop/dependencymanager-lambda/cnf/releaserepo/index.xml.sha
felix/sandbox/pderop/dependencymanager-lambda/cnf/src/
felix/sandbox/pderop/dependencymanager-lambda/cnf/src/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/gradle.properties
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/.classpath (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/.project (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/.settings/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/bin/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/bnd.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/generated/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/AbstractServiceDependencyTest.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/ComponentTest.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/Ensure.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/ResourceProvider.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/ServiceDependencyTest.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/ServiceDependencyThroughCallbackInstanceTest.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/ServiceUpdateTest.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/ServiceUtil.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/src/org/apache/felix/dm/builder/lambda/itest/TestBase.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/testdir/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/testdir/TEST-org.apache.felix.dependencymanager.builder.java.itest-0.0.0.xml
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.itest/testdir/TEST-org.apache.felix.dependencymanager.lambda.itest-0.0.0.xml
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/.classpath (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/.project (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/.settings/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/.settings/org.eclipse.jdt.core.prefs
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/bin/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/bin_test/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/bnd.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/compositefactory.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/compositefactory.bndrun
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/device.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/device.bndrun
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/dictionary.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/dictionary.bndrun
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/factory.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/factory.bndrun
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/future.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/future.bndrun
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/generated/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/generated/launch2780173493110428627.properties
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/hello.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/hello.bndrun
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/rx.completable.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/rx.completable.bndrun
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/rx.observable.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/rx.observable.bndrun
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/compositefactory/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/compositefactory/Activator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/compositefactory/CompositionManager.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/compositefactory/Configurator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/compositefactory/Provider.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/compositefactory/ProviderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/compositefactory/ProviderParticipant1.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/compositefactory/ProviderParticipant2.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/compositefactory/README
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/Activator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/Device.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/DeviceAccess.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/DeviceAccessConsumer.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/DeviceAccessImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/DeviceImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/DeviceParameter.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/DeviceParameterImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/device/README
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/dictionary/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/dictionary/Activator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/dictionary/DictionaryAspect.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/dictionary/DictionaryAspectConfiguration.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/dictionary/DictionaryConfiguration.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/dictionary/DictionaryImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/dictionary/DictionaryService.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/dictionary/README
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/dictionary/SpellChecker.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/factory/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/factory/Activator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/factory/Provider.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/factory/ProviderFactory.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/factory/ProviderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/factory/README
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/Activator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/DisplaySite.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/README
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/SiteInfo.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/future/SiteInfoImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/hello/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/hello/Activator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/hello/Configurator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/hello/README
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/hello/ServiceConsumer.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/hello/ServiceProvider.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/hello/ServiceProviderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/completable/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/completable/Activator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/completable/DisplaySite.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/completable/ObservableCompletableFuture.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/completable/README
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/completable/SiteInfo.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/completable/SiteInfoImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/observable/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/observable/Activator.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/observable/ObservableComponent.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/src/org/apache/felix/dependencymanager/lambda/samples/rx/observable/README
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/test/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda.samples/test/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/.classpath (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/.project (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/.settings/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/AdapterBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/AspectBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/ComponentBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/ConfigurationDependencyBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/DependencyActivatorBase.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/DependencyBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/FactoryPidAdapterBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$Consumer.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$Consumer2.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$Consumer3.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$Consumer4.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$Consumer6.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$DictServiceDictService.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$InstanceDictServiceDictService.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$InstanceMapServiceMapService.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$InstanceRef.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$InstanceRefServiceRefService.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$InstanceService.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$InstanceServiceDict.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$InstanceServiceMap.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$InstanceServiceRef.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$MapServiceMapService.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$Ref.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$RefServiceRefService.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$SerializableLambda.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$Service.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$ServiceDict.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$ServiceMap.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions$ServiceRef.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/Functions.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/FutureDependencyBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/ResourceDependencyBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/ServiceCallbacksBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/ServiceDependencyBuilder.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/AdapterBuilderImpl.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/AspectBuilderImpl.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/CompletableFutureDependencyImpl.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ComponentBuilderImpl$1.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ComponentBuilderImpl$2.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ComponentBuilderImpl$3.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ComponentBuilderImpl$4.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ComponentBuilderImpl$5.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ComponentBuilderImpl.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ConfigurationDependencyBuilderImpl$1.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ConfigurationDependencyBuilderImpl$2.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ConfigurationDependencyBuilderImpl.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ExtendedComponentBase.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/FactoryPidAdapterBuilderImpl$1.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/FactoryPidAdapterBuilderImpl.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/Helpers.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/SRefAsDictionary$1.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/SRefAsDictionary.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/SRefAsMap$1$1.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/SRefAsMap$1.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/SRefAsMap$KeyEntry.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/SRefAsMap.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ServiceCallbacksBuilderImpl$1.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ServiceCallbacksBuilderImpl$MethodRef.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ServiceCallbacksBuilderImpl$SwapMethodRef.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ServiceCallbacksBuilderImpl.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/impl/ServiceDependencyBuilderImpl.class (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin/org/apache/felix/dm/builder/lambda/packageinfo
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin_test/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin_test/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin_test/org/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin_test/org/apache/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin_test/org/apache/felix/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin_test/org/apache/felix/dependencymanager/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin_test/org/apache/felix/dependencymanager/builder/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bin_test/org/apache/felix/dependencymanager/builder/java/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/bnd.bnd
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/generated/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/generated/.index (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/generated/buildfiles
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/generated/org.apache.felix.dependencymanager.lambda.jar (with props)
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/AdapterBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/AspectBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/ComponentBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/ConfigurationDependencyBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/DependencyActivatorBase.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/DependencyBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/FactoryPidAdapterBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/Functions.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/FutureDependencyBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/ResourceDependencyBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/ServiceCallbacksBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/ServiceDependencyBuilder.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/AdapterBuilderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/AspectBuilderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/CompletableFutureDependencyImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/ComponentBuilderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/ConfigurationDependencyBuilderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/ExtendedComponentBase.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/FactoryPidAdapterBuilderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/Helpers.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/SRefAsDictionary.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/SRefAsMap.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/ServiceCallbacksBuilderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/impl/ServiceDependencyBuilderImpl.java
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/src/org/apache/felix/dm/builder/lambda/packageinfo
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/test/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/test/.gitignore
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/test/org/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/test/org/apache/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/test/org/apache/felix/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/test/org/apache/felix/dependencymanager/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/test/org/apache/felix/dependencymanager/builder/
felix/sandbox/pderop/dependencymanager-lambda/org.apache.felix.dependencymanager.lambda/test/org/apache/felix/dependencymanager/builder/java/
felix/sandbox/pderop/dependencymanager-lambda/settings.gradle
Removed:
felix/sandbox/pderop/dependencymanager.builder.java/
Added: felix/sandbox/pderop/dependencymanager-lambda/.gitignore
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/.gitignore?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/.gitignore (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/.gitignore Sun Dec 13 22:23:57 2015
@@ -0,0 +1,3 @@
+/.gradle/
+/reports/
+/generated/
Added: felix/sandbox/pderop/dependencymanager-lambda/README
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/README?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/README (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/README Sun Dec 13 22:23:57 2015
@@ -0,0 +1,372 @@
+Presentation
+============
+
+This is a bndtools experimental prototype for a new DependencyManager builder based on the original
+idea proposed by Christian Schneider in FELIX-4689 ("Create a more fluent syntax for the dependency
+manager builder").
+
+The prototype is mostly based on lambdas expressions, type-safe method references and other java8-isms.
+
+The implementation is made outside of the DemendencyManager code, in the
+org.apache.felix.dependencymanager.builder.java bundle. There is also a corresponding
+org.apache.felix.dependencymanager.builder.java.itest integration test bundle, as well as a
+org.apache.felix.dependencymanager.builder.java.samples bundle.
+
+To import the project into eclipse, you need latest Eclipse Mars (Luna is not supported because it
+suffers from many java8 bugs):
+
+1- install latest Eclispe Mars, as well as a Java8 JDK, and choose this directory as the workspace.
+2- install BndTools 3.0.0
+3- switch to BndTools perspective
+4- import existing project into the workspace
+
+To test:
+
+under eclispe:
+
+click on org.apache.felix.dependencymanager.builder.java.itest/ and "Run as" -> "Bnd OSGi Test Launcher (JUnit)".
+
+You can also run the org.apache.felix.dependencymanager.builder.java.samples bundle under Eclipse:
+just click on org.apache.felix.dependencymanager.builder.java.samples/bnd.bnd, and click on "Run OSGi".
+
+Then on the shell, type "log debug" to see samples output.
+
+You can also refer to individual sample README files:
+
+./org.apache.felix.dependencymanager.builder.java.samples/src/org/apache/felix/dependencymanager/samples/device/README
+./org.apache.felix.dependencymanager.builder.java.samples/src/org/apache/felix/dependencymanager/samples/hello/README
+./org.apache.felix.dependencymanager.builder.java.samples/src/org/apache/felix/dependencymanager/samples/compositefactory/README
+./org.apache.felix.dependencymanager.builder.java.samples/src/org/apache/felix/dependencymanager/samples/factory/README
+./org.apache.felix.dependencymanager.builder.java.samples/src/org/apache/felix/dependencymanager/samples/dictionary/README
+
+The work is not finished (see TODO file).
+
+Technical solutions used to manage method reference callbacks:
+=============================================================
+
+Before describing the new API, here are some simple use cases which will help to understand the
+implementation of the prototype regarding how method references are managed:
+
+- use case 1: Define a dependency callback on an already instantiated object, with a reference to a
+ bind method on that object:
+
+class MyServiceImpl {
+ void bind(LogService log) {}
+}
+
+MyServiceImpl impl = new MyServicImpl();
+
+So, to define a method reference on the bind method, this is simply done using a
+java.util.function.Consumer<LogService> method reference:
+
+Consumer<LogService> callback = impl::bind;
+
+The code above is similar to
+
+Consumer<LogService> callback = (logService -> impl.bind(logService))
+
+and later, when we want to inject the service, we simply call the consumer like this:
+
+callback.accept(logService);
+
+so far so good.
+
+Now something a bit more tricky:
+
+- use case 2: Define a method reference on a class method without the instance.
+
+This is a more complex use case. Here we want to define a method reference on a class method, but we
+don"t have yet the instance. We'll instantiate the implementation class later, once all dependencies
+are available, and at this point, we'll then inject the dependencies using the instance we have just
+created.
+
+So, to define such a method reference on an object instance that we don't have yet, we need to use
+something like a BiConsumer functional interface.
+
+Example:
+
+class MyComponent {
+ void bind(LogService log) {}
+}
+
+Now, to define a method reference on the bind method (but without a MyComponent instance), we can do
+this:
+
+BiConsumer<MyComponent, LogService> callback = MyComponent::bind;
+
+This declaration is similar to:
+
+BiConsumer<Test, LogService> callback = (myComponent, param) -> myComponent.bind(param);
+
+So, when we'll instantiate later MyComponent class, we'll then simply call the BiConsumer.accept
+method with the MyComponent instance, as well as the logService that we want to inject to the
+myComponent.bind method:
+
+...
+MyComponent comp = new MyComponent();
+// now inject the logService in the comp.bind method:
+callback.accept(comp, logService);
+
+
+One last remark about the implementation; it concerns the ConfigurationDependencyBuilder:
+
+When you specify a method reference on a component instance "updated" callback, a proxy callback
+object is used by the ConfigurationDependencyBuilder; and when the proxy object is called in its
+"updated" callback, then the proxy calls "component.getInstances()" method in order to call the
+method reference on the component instances.
+
+But with the current DM API, we have a problem here, because when you add a callback
+instance on a configuration dependency, then the Configurationependency.needsInstance() method
+returns false, and the component instances won't be available at the time the proxy.updated method
+is invoked. The component instances is not instantiated when using instance callbacks, mainly for
+the support of factories that need to get the configuration before being able to instantiate the
+component implementation from the factory.create method (see the compositefactory in the sample
+code, in order to fully understand all this).
+
+So, in order to work around, I used a simple solution: I exposed the "instantiateComponent" method
+in the ComponentContext interface, in order to let the ConfigurationBuilder force the instantiation
+of the component instances before invoking the component.getInstances() method.
+
+Prototype presentation
+======================
+
+Mainly, the builder design pattern is reused, and is inspired from FELIX-4689.
+
+The new things concerns java8. Essentially, you can now define method references for dependency
+injections, as well as lambdas when initializing components and dependencies.
+
+The prototype contains three bundles:
+
+org.apache.felix.dependencymanager.builder.java: this bundle contains the builder API + the implementation.
+org.apache.felix.dependencymanager.builder.java.itest: integration tests. (to be finished)
+org.apache.felix.dependencymanager.builder.java.samples: some of the original samples available from
+DependencyManager, but adapted to the new builder API.
+
+When using the builder API, you have to write an activator, as before, but this time you extend the
+"org.apache.felix.dm.builder.java.DependencyActivatorBase" class. This class provides an init()
+method that you have to extend, and also some functions that allows to create Components, and
+Adapters, as well as some static functions that allows to create or modify components outside of the
+Activator (typically from test cases).
+
+The components are auto-added to the DependencyManager object that is created in the
+DependencyActivatorBase class, however you can create components and use the "autoAdd(false)" method
+in the ComponentBuilder. This will make sure the component is not automatically added to the dm
+object (sometimes, this is useful).
+
+let's take a look at a simple example: here we have one component that depends on a log service
+injected by reflexion (autoconfig):
+
+ public class Activator extends DependencyActivatorBase {
+ @Override
+ public void init() throws Exception {
+ component(comp -> comp
+ .impl(ServiceImpl.class)
+ .withService(LogService.class));
+ }
+ }
+
+The ServiceImpl class will be injected with the LogService on any field having a LogService type.
+Notice that the component function takes as parameter a lambda expression. The corresponding
+functional interface is a a Consumer<ComponentBuilder> function that accepts a ComponentBuilder
+(comp -> comp). Now, using that builder, you can call the builder methods
+(comp.impl(..).withService(..)
+
+If you want to configure a service depedency with more informations (like callbacks), you can also
+use another version of the "withService" method which also takes a lambda that accepts a
+ServiceDependencyBuilder object:
+
+ public class Activator extends DependencyActivatorBase {
+ @Override
+ public void init() throws Exception {
+ component(comp -> comp
+ .impl(ServiceImpl.class)
+ .withService(LogService.class, srv -> srv.filter("(foo=bar)").onAdd(this::bind).required(false)));
+ }
+ }
+
+The withService you see above takes the service dependency type (LogService.class), as well as a
+lambda that is a Consumer<ServiceDependencyBuilder>. And the lambda can then use the "srv" builder
+and call proper ServiceDependencyBuilder methods:
+
+ withService(LogService.class, srv -> srv.filter("(foo=bar)").onAdd(this::bind).required(false)
+
+Notice that, unlike in the original DependencyManager API, dependencies are required by default.
+
+Currently, the prototype supports the following components:
+
+Component
+Aspects
+Adapters
+Factory Configuration Adapters
+
+and the following dependencies are supported:
+
+ServiceDependency
+ConfigurationDependency
+
+So, the following things still need to be done:
+
+- add support for ResourceDependency
+- add support for BundleDependency
+- add support for ResourceAdapter
+- add support for BundleAdapter
+
+All the remaining things to be done are described in the TODO file.
+
+Use cases ranging from simple scenarios to more advances use cases (adapters, aspects)
+======================================================================================
+
+1) simple component with a service consumer and a service provider:
+
+In the samples, you will find a simple example with a ServiceConsumer, a ServiceProvider, and
+Configurator service:
+
+org.apache.felix.dependencymanager.builder.java.samples/src/org/apache/felix/dependencymanager/samples/hello/
+
+->
+
+public class Activator extends DependencyActivatorBase {
+ void bind(ServiceProvider provider) {
+ System.out.println("Activator.bind(" + provider + ")");
+ }
+
+ @Override
+ public void init() throws Exception {
+ component(comp -> comp
+ .provides(ServiceProvider.class)
+ .onStart(ServiceProviderImpl::activate)
+ .properties("foo", "bar", "gabu", "zo") // foo=bar, gabu=zo
+ .impl(ServiceProviderImpl.class)
+ .withService(LogService.class, srv -> srv.onAdd(ServiceProviderImpl::bind)));
+
+ component(comp -> comp
+ .impl(ServiceConsumer.class)
+ .withService(LogService.class)
+ .withService(ServiceProvider.class, srv -> srv.filter("(foo=bar)").onAdd(this::bind))
+ .withConfiguration(conf -> conf.pid(ServiceConsumer.class).onUpdate(ServiceConsumer::updated)));
+
+ component(comp -> comp.impl(Configurator.class).withService(ConfigurationAdmin.class));
+ }
+}
+
+The first component "ServiceProvider" has a special start method (activate), so we are using the
+onStart(ServiceProviderImpl::activate) method. The properties can now be provided using the one
+liner properties(...) method, which takes an even number of parameters, each pair of parameters
+consisting of a key-value params:
+
+ properties("foo", "bar", "gabu", "zo") // foo=bar, gabu=zo
+
+the provider depends on a LogService (required), which will be injected in the ServiceProviderImpl::bind method.
+The second component is the ServiceConsumer that depends on the ServiceProvider, and also on a
+configuration that is injected in the Activator.bind method (this::bind).
+
+The last component is a Configurator component that populates the configuration into ConfigAdmin for the ServiceConsumer component.
+
+2) A component which is created using a factory object.
+
+(org.apache.felix.dependencymanager.builder.java.samples/src/org/apache/felix/dependencymanager/samples/factory/)
+
+public class Activator extends DependencyActivatorBase {
+ @Override
+ public void init() throws Exception {
+ component(comp -> comp
+ .provides(Provider.class)
+ .factory(ProviderFactory::new, ProviderFactory::create)
+ .withService(LogService.class, srv -> srv.required().onAdd(ProviderImpl::set))
+ .onStart(ProviderImpl::start));
+ }
+}
+
+Here, the Provider class is instantiated using the ProviderFactory that is instantiated using
+"ProviderFactory::new" constructor reference, and the ProviderFactory::create method.
+
+3) Object composition:
+
+The example from
+org.apache.felix.dependencymanager.builder.java.samples/src/org/apache/felix/dependencymanager/samples/compositefactory/
+contains a ProviderImpl component that is intantiated from a CompositionManager object, and the
+configuration is injected in the CompositionManager.
+
+/**
+ * Defines a factory that also returns a composition.
+ * The LogService in only injected to the ProviderImpl and the ProviderParticipant1.
+ *
+ * @author <a href="mailto:dev@felix.apache.org">Felix Project Team</a>
+ */
+public class Activator extends DependencyActivatorBase {
+ @Override
+ public void init() throws Exception {
+ CompositionManager compositionMngr = new CompositionManager();
+
+ component(comp -> comp
+ .factory(compositionMngr::create, compositionMngr::getComposition)
+ .withService(LogService.class, srv -> srv.onAdd(ProviderImpl::bind).onAdd(ProviderParticipant1::bind))
+ .withConfiguration(conf -> conf.pid(CompositionManager.class).onUpdate(compositionMngr::updated)));
+
+ component(comp -> comp
+ .impl(Configurator.class).withService(ConfigurationAdmin.class));
+ }
+}
+
+4) Adapter example
+
+org.apache.felix.dependencymanager.builder.java.samples/src/org/apache/felix/dependencymanager/samples/device/
+
+This is an example showing an "Adapter" in action. Two kinds of services are
+registered in the registry: some Device, and some DeviceParameter services. For each Device (having
+a given id), there is also a corresponding "DeviceParameter" service, having the same id.
+
+Then a "DeviceAccessImpl" adapter service is defined: it is used to "adapt" the "Device" service to
+a "DeviceAccess" service, which provides the union of each pair of Device/DeviceParameter having the
+same device.id . The adapter also dynamically propagate the service properties of the adapted Device
+service.
+
+Here is the activator
+
+public class Activator extends DependencyActivatorBase {
+ @Override
+ public void init() throws Exception {
+ createDeviceAndParameter(1);
+ createDeviceAndParameter(2);
+
+ // Adapts a Device service to a DeviceAccess service
+ adapter(Device.class, comp -> comp.provides(DeviceAccess.class).impl(DeviceAccessImpl.class));
+
+ component(comp -> comp
+ .impl(DeviceAccessConsumer.class)
+ .withService(LogService.class)
+ .withService(DeviceAccess.class, srv -> srv.onAdd(DeviceAccessConsumer::add)));
+ }
+
+ private void createDeviceAndParameter(int id) {
+ component(buicomplder -> buicomplder
+ .provides(Device.class).properties("device.id", id)
+ .factory(() -> new DeviceImpl(id))); // lazily create DeviceImpl
+
+ component(comp -> comp
+ .provides(DeviceParameter.class).properties("device.id", id)
+ .factory(() -> new DeviceParameterImpl(id))); // lazily create DeviceParameterImpl
+ }
+}
+
+This example is interesting because it uses an adapter and also a factory that takes a lazy Supplier
+lambda that is used when instantiating components.
+
+Also, the example shows how to add dynamic dependencies from component's init method. For example,
+when the DeviceAccessImpl component is initialized, it is passed the (real) DependencyManager
+Component that is then modified in order to add a dynamic dependency:
+
+public class DeviceAccessImpl implements DeviceAccess {
+ volatile Device device; // injected
+ volatile DeviceParameter deviceParameter; // injected
+
+ void init(Component c) {
+ // Dynamically add an extra dependency on a DeviceParameter (using the builder API).
+ // Notice that we also add a "device.access.id" service property dynamically.
+ component(c, builder -> builder
+ .properties("device.access.id", device.getDeviceId())
+ .withService(DeviceParameter.class, srv -> srv.filter("(device.id=" + device.getDeviceId() + ")")));
+ }
+}
+
+
Added: felix/sandbox/pderop/dependencymanager-lambda/RemoteSystemsTempFiles/.project
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/RemoteSystemsTempFiles/.project?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/RemoteSystemsTempFiles/.project
------------------------------------------------------------------------------
svn:mime-type = application/xml
Added: felix/sandbox/pderop/dependencymanager-lambda/TODO
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/TODO?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/TODO (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/TODO Sun Dec 13 22:23:57 2015
@@ -0,0 +1,36 @@
+- when a factory(() -> new(...)) is used, then from the shell, the component is now well displayed:
+
+ [1] org.apache.felix.dm.impl.ComponentImpl@51b279c9 registered
+ [2] org.apache.felix.dm.impl.ComponentImpl@60438a68 registered
+g!
+
+- In ComponentBuilder: add support for component lifecycle callbaks declared with method names (like it is the case with regular Dependency Manager API):
+
+componentBuilder.onInit(String init);
+componentBuilder.onStart(String start);
+componentBuilder.onStop(String stop);
+componentBuilder.onDestroy(String destroy);
+
+- In ConfigurationDependencyBuilder: add support for updated callback defined with a method name (like it is the case with regular DM API)
+
+- add more javadocs
+
+- in ServiceDependencyBuilder: add support for method references in the "propagateTo" method
+
+- in ServiceDependencyBuilder: add a withService method that takes a string (class name), instead of a Class object.
+
+- finish to adapt all DependencyManager integration tests
+
+- add support for BundleDependency
+
+- add support for BundleAdapter
+
+- add support for ResourceDependency
+
+- add support for ResourceAdapter
+
+
+- "gradle check" is not currently working. The integration tests are only working under eclipse/bndtools.
+
+
+
Added: felix/sandbox/pderop/dependencymanager-lambda/build.gradle
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/build.gradle?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/build.gradle (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/build.gradle Sun Dec 13 22:23:57 2015
@@ -0,0 +1,20 @@
+/*
+ * Master Gradle build script
+ *
+ * Depends on bndWorkspace and bndURI properties set by settings.gradle.
+ */
+
+/* Add bnd as a script dependency */
+buildscript {
+ dependencies {
+ classpath files(bndURI)
+ }
+}
+
+/* Configure the subprojects */
+subprojects {
+ def bndProject = bndWorkspace.getProject(name)
+ if (bndProject != null) {
+ plugins.apply 'biz.aQute.bnd'
+ }
+}
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/.classpath
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/.classpath?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/.classpath
------------------------------------------------------------------------------
svn:mime-type = application/xml
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/.gitignore
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/.gitignore?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/cnf/.gitignore (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/cnf/.gitignore Sun Dec 13 22:23:57 2015
@@ -0,0 +1,3 @@
+/bin/
+/generated/
+/cache/
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/.project
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/.project?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/.project
------------------------------------------------------------------------------
svn:mime-type = application/xml
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/bin/.gitignore
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/bin/.gitignore?rev=1719841&view=auto
==============================================================================
(empty)
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/build.bnd
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/build.bnd?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/cnf/build.bnd (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/cnf/build.bnd Sun Dec 13 22:23:57 2015
@@ -0,0 +1,57 @@
+########################
+## BND BUILD SETTINGS ##
+########################
+
+
+## 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: false
+#project: ${basedir}
+#src: src
+#bin: bin
+#testsrc: test
+#testbin: bin_test
+#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.8
+javac.target: 1.8
+#javac.debug: on
+
+## Bnd Options
+-sources: false
+#-sourcepath: ${project}/src
+
+
+## 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
+
+
+## To enable baselining, uncomment the following lines:
+# -baseline: *
+
+
+## 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}
+# -diffignore: Git-Descriptor,Git-SHA
\ No newline at end of file
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/README.txt
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/README.txt?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/README.txt (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/README.txt Sun Dec 13 22:23:57 2015
@@ -0,0 +1,6 @@
+WARNING
+=======
+
+This directory contains JAR file dependencies that are intended ONLY FOR BUILT-TIME usage.
+None are intended to be deployed as bundles into a running OSGi Framework, and indeed they may cause
+unexpected errors if they are used at runtime.
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-latest.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-latest.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-latest.jar
------------------------------------------------------------------------------
svn:mime-type = application/java-archive
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-latest.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-latest.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-latest.jar
------------------------------------------------------------------------------
svn:mime-type = application/java-archive
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.minimum/ee.minimum-1.2.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.minimum/ee.minimum-1.2.1.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/ee.minimum/ee.minimum-1.2.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/java-archive
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/hamcrest-core/hamcrest-core-1.3.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/hamcrest-core/hamcrest-core-1.3.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/hamcrest-core/hamcrest-core-1.3.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/java-archive
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit/junit-4.11.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit/junit-4.11.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/junit/junit-4.11.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/java-archive
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.0.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.0.1.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.0.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.1.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.1.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.3.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.3.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.3.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-4.3.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/java-archive
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-5.0.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-5.0.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/buildrepo/osgi.core/osgi.core-5.0.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/zip
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/junit.bnd
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/junit.bnd?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/junit.bnd (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/junit.bnd Sun Dec 13 22:23:57 2015
@@ -0,0 +1,3 @@
+junit:\
+ junit;version=latest,\
+ hamcrest-core;version=latest
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/pluginpaths.bnd
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/pluginpaths.bnd?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/pluginpaths.bnd (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/pluginpaths.bnd Sun Dec 13 22:23:57 2015
@@ -0,0 +1,3 @@
+-pluginpath: \
+ ${plugin-dir}/biz.aQute.repository/biz.aQute.repository.jar,\
+ ${workspace}/cnf/localrepo/org.apache.felix.dependencymanager.annotation/org.apache.felix.dependencymanager.annotation-4.0.3.jar
\ No newline at end of file
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/repositories.bnd
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/repositories.bnd?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/repositories.bnd (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/cnf/ext/repositories.bnd Sun Dec 13 22:23:57 2015
@@ -0,0 +1,7 @@
+-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=Bndtools Hub; locations=https://raw.githubusercontent.com/bndtools/bundle-hub/master/index.xml.gz,\
+ aQute.lib.deployer.FileRepo; name=Build; location=${workspace}/cnf/buildrepo;latest=false
+
+-releaserepo: Release
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/gradle/biz.aQute.bnd.gradle.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/gradle/biz.aQute.bnd.gradle.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/gradle/biz.aQute.bnd.gradle.jar
------------------------------------------------------------------------------
svn:mime-type = application/java-archive
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/index.xml
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/index.xml?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.
Propchange: felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/index.xml
------------------------------------------------------------------------------
svn:mime-type = application/xml
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/index.xml.sha
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/index.xml.sha?rev=1719841&view=auto
==============================================================================
--- felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/index.xml.sha (added)
+++ felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/index.xml.sha Sun Dec 13 22:23:57 2015
@@ -0,0 +1 @@
+da2de91945175981f9ea267ec3103b5c37c64dd43cdd4201fb9f8cb5f0e4477d
\ No newline at end of file
Added: felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/io.reactivex.rxjava/io.reactivex.rxjava-2.0.0.jar
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-lambda/cnf/localrepo/io.reactivex.rxjava/io.reactivex.rxjava-2.0.0.jar?rev=1719841&view=auto
==============================================================================
Binary file - no diff available.