O tos pacios klases Timer metodas scheduleAtFixedRate(TimerTask task, Date firstTime, long period) Schedules the specified task for repeated fixed-rate xecution, beginning at the specified time. Kodel netinka? Tadas B. wrote: > Sveiki, > > Kaip jau rasiau anksciau - man truksta galbut elementariu ziniu, tai > uzstringu kur nereikia... > Turiu servlet1, kuris traukia duomenis is db ir juos apdoroja. Man > reikia, kad tas servlet startuotu kiekviena diena tam tikru laiku. Turiu > Reminder klase, kuri ta daro, bet kaip padaryti tai, ko reikia > neisprendziu... Veiksmas bus ant win2003 + Tomcat ir as galvoju turi > startuoti servlet2, kuris paleidzia Reminder() ir tada sis metodas > nustatytu laiku kviecia servlet1. Aisku butu galima uzsukti per windows > aplikacija, kaip Task Scheduler, kuri galetu nustatytu laiku paleidineti > viena vieninteli mano servlet1, bet noretusi, kad visa tai veiktu java > app lygyje. > > > > public class Reminder { > > Timer timer; > > public Reminder(int minute) { > > > Calendar calendar = Calendar.getInstance(); > calendar.set(Calendar.HOUR_OF_DAY, 21); > calendar.set(Calendar.MINUTE, minute); > calendar.set(Calendar.SECOND, 0); > Date time = calendar.getTime(); > timer = new Timer(); > timer.schedule(new RemindTask(), time); > } > > class RemindTask extends TimerTask { > > public void run() { > System.out.format("atlikta!%n"); > } > } > >