/[Apache-SVN]
ViewVC logotype

Revision 1481356


Jump to revision: Previous Next
Author: clement
Date: Sat May 11 15:27:05 2013 UTC (11 years, 2 months ago)
Changed paths: 19
Log Message:
Fix FELIX-3932 - Allow dependency filters to get context-source variables

Dependency filters can now have variables written like ${var}. These placeholders are replaced by values found in context-sources. System properties and instance configurations are used as context sources. Other sources can be exposed as OSGi services. 



Changed paths

Path Details
Directoryfelix/trunk/ipojo/runtime/core/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java modified , text changed
Directoryfelix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/handlers/dependency/DependencyHandler.java modified , text changed
Directoryfelix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/util/ContextSourceManager.java
(Copied from felix/trunk/ipojo/runtime/composite/src/main/java/org/apache/felix/ipojo/composite/util/SourceManager.java, r1478661)
added , text changed
Directoryfelix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/util/DependencyModel.java modified , text changed
Directoryfelix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/util/InstanceConfigurationSource.java added
Directoryfelix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/util/ServiceReferenceRankingComparator.java modified , text changed
Directoryfelix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/util/SystemPropertiesSource.java added
Directoryfelix/trunk/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/util/Tracker.java modified , text changed
Directoryfelix/trunk/ipojo/runtime/core/src/test/java/org/apache/felix/ipojo/util/ContextSourceManagerTest.java added
Directoryfelix/trunk/ipojo/runtime/core/src/test/java/org/apache/felix/ipojo/util/InstanceConfigurationSourceTest.java added
Directoryfelix/trunk/ipojo/runtime/core/src/test/java/org/apache/felix/ipojo/util/SystemPropertiesSourceTest.java added
Directoryfelix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-service-dependency-test/src/main/java/org/apache/felix/ipojo/runtime/core/test/components/context/ added
Directoryfelix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-service-dependency-test/src/main/java/org/apache/felix/ipojo/runtime/core/test/components/context/ContextualFilterConsumer.java added
Directoryfelix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-service-dependency-test/src/main/java/org/apache/felix/ipojo/runtime/core/test/components/context/Provider1.java added
Directoryfelix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-service-dependency-test/src/main/java/org/apache/felix/ipojo/runtime/core/test/components/context/Provider2.java added
Directoryfelix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-service-dependency-test/src/test/java/org/apache/felix/ipojo/runtime/core/test/dependencies/context/ added
Directoryfelix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-service-dependency-test/src/test/java/org/apache/felix/ipojo/runtime/core/test/dependencies/context/TestContextualFilters.java added
Directoryfelix/trunk/ipojo/runtime/core-it/src/it/ipojo-core-service-dependency-test/src/test/java/org/apache/felix/ipojo/runtime/core/test/dependencies/context/TestContextualFiltersAndExternalSources.java added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26