43 |
|
|
44 |
Timer timer = new Timer(); |
Timer timer = new Timer(); |
45 |
|
|
46 |
|
|
47 |
|
|
48 |
|
@Override |
49 |
|
public void destroy() { |
50 |
|
super.destroy(); |
51 |
|
timer.cancel(); //remove all pending jobs |
52 |
|
} |
53 |
|
|
54 |
|
|
55 |
|
|
56 |
@Override |
@Override |
57 |
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
58 |
//schedule a single run,, run after 3 seconds |
//schedule a single run,, run after 3 seconds |
66 |
Calendar cal = Calendar.getInstance(); |
Calendar cal = Calendar.getInstance(); |
67 |
cal.set(2010, 5, 1, 14, 40, 0); //months are zero indexed |
cal.set(2010, 5, 1, 14, 40, 0); //months are zero indexed |
68 |
timer.schedule(new MyTask("3"), cal.getTime() ); |
timer.schedule(new MyTask("3"), cal.getTime() ); |
69 |
|
|
|
|
|
70 |
response.getWriter().print("ok"); |
response.getWriter().print("ok"); |
71 |
} |
} |
72 |
|
|