/[Apache-SVN]
ViewVC logotype

Revision 893960


Jump to revision: Previous Next
Author: clement
Date: Sat Dec 26 11:15:42 2009 UTC (14 years, 6 months ago)
Changed paths: 58
Log Message:
* Fix FELIX-1427
Service dependencies are not able to be injected as smart proxies (generated in bytecode). However the proxies ensure the service object set synchronization.
By default fields now receive proxies (default behavior can be set with the ipojo.depednency.proxy-enabled|disabled system property).

* Fix an interception bug on constructors

* Fix import / package packages of composites and temporal handler as now the core embeds ASM

* Add a classloading issue in the temporal dependencies (Bad classloader)



Changed paths

Path Details
Directoryfelix/trunk/ipojo/annotations/src/main/java/org/apache/felix/ipojo/annotations/Requires.java modified , text changed
Directoryfelix/trunk/ipojo/annotations/src/main/java/org/apache/felix/ipojo/annotations/Unbind.java modified , text changed
Directoryfelix/trunk/ipojo/api/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/api/src/main/java/org/apache/felix/ipojo/api/Dependency.java modified , text changed
Directoryfelix/trunk/ipojo/arch/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/composite/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/composite/src/main/java/org/apache/felix/ipojo/composite/service/provides/CompositionMetadata.java modified , text changed
Directoryfelix/trunk/ipojo/core/LICENSE.asm added
Directoryfelix/trunk/ipojo/core/NOTICE modified , text changed
Directoryfelix/trunk/ipojo/core/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/ComponentFactory.java modified , text changed
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java modified , text changed
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/handlers/dependency/Dependency.java modified , text changed
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/handlers/dependency/DependencyDescription.java modified , text changed
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/handlers/dependency/DependencyHandler.java modified , text changed
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/handlers/dependency/DependencyHandlerDescription.java modified , text changed
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/handlers/dependency/ProxyGenerator.java added
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/handlers/dependency/ServiceCollection.java added
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/handlers/dependency/ServiceUsage.java modified , text changed
Directoryfelix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/parser/MethodMetadata.java modified , text changed
Directoryfelix/trunk/ipojo/core/src/main/resources/core.xsd modified , text changed
Directoryfelix/trunk/ipojo/examples/tutorial-maven/hello.client.annotation/src/main/java/ipojo/example/hello/client/HelloClient.java modified , text changed
Directoryfelix/trunk/ipojo/examples/tutorial-maven/hello.client.annotation/src/main/java/ipojo/example/hello/client/MyDummyHello.java added
Directoryfelix/trunk/ipojo/handler/temporal/src/main/java/org/apache/felix/ipojo/handler/temporal/TemporalDependency.java modified , text changed
Directoryfelix/trunk/ipojo/junit4osgi/junit4osgi/metadata.xml modified , text changed
Directoryfelix/trunk/ipojo/junit4osgi/maven-junit4osgi-plugin/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/junit4osgi/maven-junit4osgi-plugin/src/main/java/org/apache/felix/ipojo/junit4osgi/plugin/Junit4osgiPlugin.java modified , text changed
Directoryfelix/trunk/ipojo/manipulator/src/main/java/org/apache/felix/ipojo/manipulation/MethodCreator.java modified , text changed
Directoryfelix/trunk/ipojo/manipulator/src/main/java/org/apache/felix/ipojo/manipulation/annotations/FieldCollector.java modified , text changed
Directoryfelix/trunk/ipojo/manipulator/src/main/java/org/apache/felix/ipojo/manipulation/annotations/MethodCollector.java modified , text changed
Directoryfelix/trunk/ipojo/manipulator/src/main/resources/core.xsd replaced
Directoryfelix/trunk/ipojo/metadata/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/tests/bundleAsiPOJO/helpers/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/tests/bundleAsiPOJO/helpers/src/main/java/org/apache/felix/ipojo/test/helpers/IPOJOHelper.java modified , text changed
Directoryfelix/trunk/ipojo/tests/bundleAsiPOJO/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/tests/core/annotations/src/main/java/org/apache/felix/ipojo/test/scenarios/annotations/Dependency.java modified , text changed
Directoryfelix/trunk/ipojo/tests/core/annotations/src/main/java/org/apache/felix/ipojo/test/scenarios/component/Dependency.java modified , text changed
Directoryfelix/trunk/ipojo/tests/core/service-dependency/pom.xml modified , text changed
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/DependencyArchitectureTest.java modified , text changed
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/DependencyTestSuite.java modified , text changed
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxiedCollectionMultipleDependencies.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxiedDelayedMultipleDependencies.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxiedDelayedOptionalDependencies.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxiedDelayedOptionalMultipleDependencies.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxiedDelayedSimpleDependencies.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxiedListMultipleDependencies.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxiedOptionalDependencies.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxiedSetMultipleDependencies.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxiedSimpleDependencies.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/ProxyTest.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/proxy/ added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/proxy/CheckServiceDelegator.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/proxy/CheckServiceGetAndDelegate.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/proxy/CheckServiceNoDelegate.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/java/org/apache/felix/ipojo/test/scenarios/service/dependency/proxy/Helper.java added
Directoryfelix/trunk/ipojo/tests/core/service-dependency/src/main/resources/metadata.xml modified , text changed
Directoryfelix/trunk/ipojo/tests/core/service-dependency-filter/src/main/resources/metadata.xml modified , text changed
Directoryfelix/trunk/ipojo/tests/core/service-providing-strategies/src/main/resources/metadata.xml modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26