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!
|