私はJboss-seam2.2.2.Finalを使用しており、クォーツの仕事がいくつかあります。アプリケーションの実行中に、特定のジョブが実行されているかどうかを確認する必要があります。
私はすでにジョブにアクセスできますが、それぞれにクォーツによって作成された名前が付いています。シームインジェクションのコードは次のとおりです。
@In("org.jboss.seam.async.dispatcher")
private QuartzDispatcher quartzDispatcher;
実行中のジョブを取得するために、私はこのコードを持っています:
Scheduler scheduler = quartzDispatcher.getScheduler();
List<JobExecutionContext> currentJobs;
currentJobs = scheduler.getCurrentlyExecutingJobs();
for (JobExecutionContext jobCtx: currentJobs){
System.out.println(jobCtx.getJobDetail().getName());
}
jboss-seamを使用してクォーツジョブに名前を付ける方法を知っている人はいますか?私はいくつかの調査を行っており、jiraでこのチケットを見つけました:https ://issues.jboss.org/browse/JBSEAM-4399