Я изучаю каркас планировщика кварца и в качестве базы, которую я начал с «Hello World», которая печатает на регулярных интервалах.Проблема при выполнении простого планировщика кварца
Это мой SampleScheduler
public class SampleScheduler {
public static void main(String arfs[]) {
try {
Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
scheduler.start();
System.out.println("Scheduler Started...");
JobDetail job = new JobDetail("job1","group1",SampleJobInter.class);
Trigger trigger = new SimpleTrigger("trigger1",Scheduler.DEFAULT_GROUP,new Date(),null,SimpleTrigger.REPEAT_INDEFINITELY,60L*1000L);
scheduler.scheduleJob(job, trigger);
scheduler.shutdown();
System.out.println("Scheduler Stopped..");
} catch(SchedulerException e) {
}
}
}
Вот мой SampleJobInter.class
public class SampleJobInter implements Job {
SampleJobInter(){}
@Override
public void execute(JobExecutionContext arg0) throws JobExecutionException {
// TODO Auto-generated method stub
System.out.println("Hello World at "+new Date());
}
}
Выход я получаю
Scheduler Started...
Scheduler Stopped..
Я не получаю желаемый результат. Я запускаю его в консоли. Нужно ли мне делать какие-либо конфигурации или что ?. Пожалуйста, помогите мне в этом
Я сделал то же самое, что кажется. Не могли бы вы быть подробно. – i2ijeya
в фрагменте кода, я не думаю, что вы сделали то же самое. у вас есть инструкция 'scheduler.start()' сразу после получения экземпляра 'scheduler', тогда как вы планируете задание' scheduler.scheduleJob (job, trigger) 'впоследствии. – anirvan
его не проблема –