Quartzを使用して1つのスケジュールを実行し、executeinternalメソッドでテーブルから更新されたデータを取得していますが、mainメソッドからそのJavaオブジェクトにアクセスする方法.
コードは次のとおりです。
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Scheduler scheduler = new StdSchedulerFactory().getScheduler();
JobDetail jobDetail = new JobDetail("SlaTime", "SlaTimeGroup",
SlaUptimeImpl.class);
CronTrigger cronTrigger = new CronTrigger("SlaTrigger", "SlaGroup",
"0/10 * 0-23 ? * *");
scheduler.scheduleJob(jobDetail, cronTrigger);
scheduler.start();
} catch (SchedulerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
ここでは、このクラスでクエリを実行していますが、戻り値の型が であるメソッドでSlaUptimeImpl
クエリを実行しているため、ここで戻りデータを取得できません。ExecuteInternal
void
誰でもこの問題で私を助けてください。
前もってありがとう、マヘシュ