在我的java应用程序中,我有一个Quartz作业,它每天运行一次来处理特定的任务。在我的execute
方法中,只有以下内容:
int maxRetry = 10;
while(retryCnt < maxRetry) {
try {
doLogic();
} catch(Exception e) {
retryCnt++;
}
}
retryCnt
是一个实例变量。
我正在为这个作业构建一个监控屏幕,我想要向用户显示的内容之一是retryCnt
值。是否可以检索作业对象(当它正在运行时),以便我可以获取retryCnt
值?如果作业未运行,则没有作业对象,重试次数为0。
如果我所解释的是不可能的,有人能为我提供一种方法来实现我的预期行为吗?
发布于 2014-10-21 07:00:42
您可能会对提供实时作业对象的JObListener感兴趣
https://stackoverflow.com/questions/26480577
复制