/[Apache-SVN]
ViewVC logotype

Revision 545630


Jump to revision: Previous Next
Author: marrs
Date: Fri Jun 8 21:27:59 2007 UTC (17 years, 1 month ago)
Changed paths: 8
Log Message:
FELIX-50 Rearranged the handling of dependency changes, resulting service state changes and the resulting (de)activation of the service.
Introduced a new State object (which is a complete snapshot of the state).
Added a serial executor that serially executes tasks in a queue (without creating a new thread(pool)).
Note: the code is still being tested, and contains debug statements, so use it with care!


Changed paths

Path Details
Directoryfelix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ConfigurationDependency.java modified , text changed
Directoryfelix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/DefaultNullObject.java modified , text changed
Directoryfelix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/SerialExecutor.java added
Directoryfelix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java modified , text changed
Directoryfelix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceImpl.java modified , text changed
Directoryfelix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceRegistrationImpl.java modified , text changed
Directoryfelix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/State.java added
Directoryfelix/trunk/dependencymanager/src/test/java/org/apache/felix/dependencymanager/ServiceDependencyTest.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26