import com.cronj.scheduler.CronjScheduler;
import com.cronj.scheduler.Task;
public class MyTask implements Task {
public void execute() {
}
}
public class Main {
public static void main(String[] args) {
CronjScheduler scheduler = new CronjScheduler();
}
}
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cronj="http://www.cronj.org/schema/cronj"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.cronj.org/schema/cronj
http://www.cronj.org/schema/cronj/cronj.xsd">
<cronj:scheduler id="scheduler">
<cronj:task id="myTask" class="com.example.MyTask" />
<cronj:schedule task-ref="myTask" cron="0 0 * * *" />
</cronj:scheduler>
<cronj:executor scheduler-ref="scheduler" />
</beans>