package org.msh.tb.taskscheduling; import org.jboss.seam.annotations.*; import java.io.Serializable; import java.util.Date; import static org.jboss.seam.ScopeType.APPLICATION; @Name("taskSchedulerController") @Scope(APPLICATION) @AutoCreate @Startup public class ScheduleController implements Serializable { private static final long serialVersionUID = 7609983147081676186L; private static String CRON_INTERVAL_1 = "0 0 3 * * ?"; //every day at 3 am @In TagsUpdaterTask tagsUpdaterTask; @Create public void scheduleTimer() { tagsUpdaterTask.createQuartzTestTimer(new Date(), CRON_INTERVAL_1); } }