Skip to content

Commit 0997e93

Browse files
authored
Merge pull request #30 from mintdaniel42/master
Make Scheduler AutoClosable
2 parents 8bfff70 + 7b7cab8 commit 0997e93

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/com/coreoz/wisp/Scheduler.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
* A job is executed only once at a time.
3535
* The scheduler will never execute the same job twice at a time.
3636
*/
37-
public final class Scheduler {
37+
public final class Scheduler implements AutoCloseable {
3838
private static final Logger logger = LoggerFactory.getLogger(Scheduler.class);
3939

4040
/**
@@ -516,4 +516,9 @@ private void runJob(Job jobToRun) {
516516
scheduleNextExecution(jobToRun);
517517
}
518518
}
519+
520+
@Override
521+
public void close() {
522+
gracefullyShutdown();
523+
}
519524
}

0 commit comments

Comments
 (0)