--- miscJava/Test3/src/dk/thoerup/schedulesamples/TimedEjbServlet.java 2011/04/07 20:20:04 1279 +++ miscJava/Test3/src/dk/thoerup/schedulesamples/TimedEjbServlet.java 2011/04/07 21:17:29 1280 @@ -3,8 +3,7 @@ import java.io.IOException; import java.util.Calendar; -import javax.annotation.Resource; -import javax.ejb.SessionContext; +import javax.ejb.EJB; import javax.ejb.Timer; import javax.ejb.TimerService; import javax.servlet.ServletException; @@ -17,19 +16,16 @@ @WebServlet(name = "TimedEjbServlet", urlPatterns = { "/TimedEjbServlet" }) public class TimedEjbServlet extends HttpServlet{ - @Resource - SessionContext sessionCtx; + + @EJB + TimedEjb launcher; @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { - TimerService timerService = sessionCtx.getTimerService(); - - - Calendar now = Calendar.getInstance(); - Timer timer = timerService.createTimer(now.getTimeInMillis() + (10 * 1000), null); - + launcher.startTimer(); + response.getWriter().print("ok"); } }