AIDA-10 - (BROKEN) Implement notifying observers via FutureTask.done()
AIDA-10 - Apparently the bug has disappeared; I haven't been able to pinpoint it, which is disturbing.
- CompletionObserver and ObservableTask are stand alone classes.
- ObserverCollection is created via a factory.
- Test observers are registered before submitting the task to the executor.
AIDA-10 - DocumentParseTaskSynchronizer registers with ObservableExecutorService and submits the ZylabDocument when it has received a taskFinished mesage for each document part.
AIDA-10 - Support factories that create different types of observers.
AIDA-10 ZylabDocument notifies observers when DataAssociation changes.
AIDA-10 (Broken) Still some concurrency problems.