public ReportService() {
super();
// TODO Auto-generated constructor stub
executorService = Executors.newSingleThreadScheduledExecutor();
executorService.schedule(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try {
exportToMailDaily();
} catch (Throwable e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}, 1L, TimeUnit.DAYS);
}
how to run exportToMailDaily() method every evening 6pm. i am confusing 1L, TimeUnit.DAYS here… how to do this.
Have a look at the Quartz framework.