spring quart 执行
job实现StatefulJob
public class testJob extends QuartzJobBean implements StatefulJob
?
实现代码:
?String s =DateUtil.getCurrentTime().substring(7);
??if( "0".equals(s)){
???try {
????Thread.sleep(5000);
????System.out.println("开始等待。。。。");
???} catch (InterruptedException e) {
????e.printStackTrace();
???}
??}else{
???System.out.println(DateUtil.getCurrentTime());
??}
?
运行输出
05:12:09
开始等待。。。。
05:12:15
05:12:15
05:12:15
05:12:15
05:12:15
05:12:16
05:12:17
05:12:18
05:12:19
开始等待。。。。
05:12:25
05:12:25
05:12:25
05:12:25
05:12:25
05:12:26
05:12:27
05:12:28
05:12:29
开始等待。。。。
05:12:35
05:12:35
05:12:35
05:12:35
05:12:35
05:12:36
?
实现代码
String s =DateUtil.getCurrentTime().substring(7);
??if( "0".equals(s)){
???try {
????Thread.sleep(5000);
????System.out.println("开始等待。。。。");
???} catch (InterruptedException e) {
????e.printStackTrace();
???}
??}if( "5".equals(s)){
???try {
????Thread.sleep(2000);
????System.out.println("继续开始等待。。。。");
???} catch (InterruptedException e) {
????// TODO Auto-generated catch block
????e.printStackTrace();
???}
??}else{
???System.out.println(DateUtil.getCurrentTime());
??}
?
运行输出
开始等待。。。。
05:13:45
继续开始等待。。。。
05:13:48
05:13:49
开始等待。。。。
05:13:55
继续开始等待。。。。
05:13:58
05:13:59
开始等待。。。。
05:14:05
继续开始等待。。。。
05:14:08
05:14:09
开始等待。。。。
05:14:15
继续开始等待。。。。
05:14:18
05:14:19
?
?
运行结果:
05:15:19
开始等待。。。。
05:15:25
05:15:25
05:15:25
继续开始等待。。。。
05:15:28
05:15:28
05:15:28
05:15:28
05:15:28
05:15:29
开始等待。。。。
05:15:35
05:15:35
05:15:35
继续开始等待。。。。
05:15:38
05:15:38
05:15:38
05:15:38
05:15:38
05:15:39
开始等待。。。。
05:15:45
05:15:45
05:15:45
继续开始等待。。。。
05:15:48
05:15:48
05:15:48
05:15:48
05:15:48
05:15:49
开始等待。。。。
05:15:55
05:15:55
05:15:55
05:15:55
继续开始等待。。。。
05:15:58
05:15:58
05:15:58
05:15:58
05:15:59
?
?
job不实现StatefulJob
public class testJob extends QuartzJobBean
?
代码实现:
String s =DateUtil.getCurrentTime().substring(7);
??if( "0".equals(s)){
???try {
????Thread.sleep(5000);
????System.out.println("开始等待。。。。");
???} catch (InterruptedException e) {
????e.printStackTrace();
???}
??}else{
???System.out.println(DateUtil.getCurrentTime());
??}
?
运行结果
05:22:43
05:22:44
开始等待。。。。
05:22:45
05:22:46
05:22:47
05:22:48
05:22:49
05:22:51
05:22:52
05:22:53
05:22:54
05:22:55
开始等待。。。。
05:22:56
05:22:57
05:22:58
05:22:59
05:23:01
05:23:02
05:23:03
05:23:04
05:23:05
开始等待。。。。
05:23:06
05:23:07
05:23:08
05:23:09
05:23:11
05:23:12
05:23:13
05:23:14
开始等待。。。。
05:23:15
05:23:16
05:23:17
05:23:18
05:23:19
?
?