TaskKit version 1.0 released on 11/29/08
Improvements and Refinements
- The Scheduler now accepts an
exceptionHandler
argument.
If passed, this exception handler is invoked whenever an unhandled exception
occurs within a Task
. Previously there was no general mechanism
for handling exceptions within Tasks.
- If an exception occurs within a periodic Task, the Task will be started
again at the next scheduled time. Previously when an exception occurred,
the Task was not able to be restarted.
Bugfixes
- The
isOnDemand()
method of the TaskHandler
did not work correctly.
- The scheduler could not unregister running tasks (reported as bug
#849732 by Brett Funderburg).