OSDN Git Service

Fixes to Scheduler behavior in the mobile filter framework.
authorEino-Ville Talvala <etalvala@google.com>
Wed, 6 Jul 2011 17:26:04 +0000 (10:26 -0700)
committerEino-Ville Talvala <etalvala@google.com>
Wed, 6 Jul 2011 21:00:28 +0000 (14:00 -0700)
commitb62d20a86e86379bb7d5c92e49d75c2e00057517
tree25d38cc9e01b1b5b17b875ea2f1a422b57baf1b4
parent17b672fd95a037fefb3e06c2f214551a45a15954
Fixes to Scheduler behavior in the mobile filter framework.

- Move reset() out of base Scheduler constructor
- Add reset() to start of run
- Add reset() to close()
- Move pre-run checks around to have null checks before use
- Add better exception throwing from invoking Scheduler constructor

Change-Id: I673b2cd9fcfa7b4ad70b3296692731ac79bda55f
mca/filterfw/java/android/filterfw/core/AsyncRunner.java
mca/filterfw/java/android/filterfw/core/OneShotScheduler.java
mca/filterfw/java/android/filterfw/core/Scheduler.java
mca/filterfw/java/android/filterfw/core/SyncRunner.java