@@ -0,0 +1,538 @@
+package com.wildducktheories.tasklet;%0A%0A/**%0A * This exception is thrown if an ASYNC directive is used with a  %7B@link Scheduler#schedule(Tasklet, Directive)%7D c%0A * call and there is no synchronous thread running at the time the call is made.%0A * %0A * @author jonseymour%0A */%0Apublic class SchedulerNotRunningException extends IllegalStateException %7B%0A%0A%09private static final long serialVersionUID = 1162718568404959615L;%0A%0A%09public SchedulerNotRunningException() %7B%0A%09%09super(%22Attempt to use ASYNC directive when there is dedicate SYNC thread%22);%0A%09%7D%0A%0A%7D%0A

Introduce SchedulerNotStartedException.