I want to execute a job everyday 2PM .
Which method of java.util.Timer
i can use to schedule my job?
After 2Hrs Run it will stop the job and reschedule
use public void schedule(TimerTask task,Date firstTime,long period)
to make the task repeats again the next day, just set period to 86400000 milliseconds ( which means 1 day )
Date date2pm = new java.util.Date();
date2pm.setHour(14);
date2pm.setMinutes(0);
Timer timer = new Timer();
timer.sc(myOwnTimerTask,date2pm, 86400000);