/[projects]/miscJava/Test3/src/dk/thoerup/schedulesamples/JavaTimer.java
ViewVC logotype

Diff of /miscJava/Test3/src/dk/thoerup/schedulesamples/JavaTimer.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 781 by torben, Tue Jun 1 12:41:41 2010 UTC revision 782 by torben, Tue Jun 1 13:02:35 2010 UTC
# Line 43  public class JavaTimer extends HttpServl Line 43  public class JavaTimer extends HttpServl
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
# Line 56  public class JavaTimer extends HttpServl Line 66  public class JavaTimer extends HttpServl
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    

Legend:
Removed from v.781  
changed lines
  Added in v.782

  ViewVC Help
Powered by ViewVC 1.1.20