在石英中抛出我自己的异常

时间:2011-12-21 21:28:04

标签: exception exception-handling quartz-scheduler

我正在使用石英来安排工作。 现在我想从覆盖的execute方法中抛出自己的异常,但似乎我不能这样做。 我不想抓住这个异常,只想扔掉它。 有什么建议吗? 谢谢

2 个答案:

答案 0 :(得分:0)

您可以抛出具有特殊语义的RuntimeException或已检查JobExecutionException的子类。

答案 1 :(得分:0)

检查父类的execute方法的语法,看看它抛出了什么异常。

然后创建自己的自定义异常,扩展该异常(父类执行抛出)。然后,您将能够从覆盖的execute方法中抛出自己的自定义异常。