import com.github.objectosway.cron.Task; import com.github.objectosway.cron.TaskContext; import com.github.objectosway.cron.TaskExecutor; import com.github.objectosway.cron.TaskScheduler; public class MyTask implements Task { @Override public void execute(TaskContext context) { } } public class Main { public static void main(String[] args) { TaskExecutor taskExecutor = new TaskExecutor(); taskExecutor.register("myTask", new MyTask()); TaskScheduler taskScheduler = new TaskScheduler(taskExecutor); taskScheduler.start(); } } <bean id="taskExecutor" class="com.github.objectosway.cron.TaskExecutor"> <property name="taskMap"> <map> <entry key="myTask" value-ref="myTask" /> </map> </property> </bean> <bean id="taskScheduler" class="com.github.objectosway.cron.TaskScheduler"> <constructor-arg ref="taskExecutor" /> <property name="taskScheduleMap"> <map> <entry key="myTask" value="0 * * * * ?" /> </map> </property> </bean> <bean id="myTask" class="com.example.MyTask" /> <bean id="main" class="com.example.Main"> <property name="taskScheduler" ref="taskScheduler" /> </bean>


上一篇:
下一篇:
切换中文