我想用步骤。到目前为止,我只有一个任务,但我希望在XML中配置后续步骤并使用不同的延迟来启动每个任务。这可能吗?
<task:scheduled-tasks scheduler="myScheduler">
<task:scheduled ref="globalConsumerService" method="execute" fixed-delay="5000" initial-delay="30000" />
我知道弹簧浴或石英是可能的。但第一个只是测试,而不是生产,正如在文档中说的那样。第二个配置太多,无法跟踪之前的任务,我不需要跟踪旧任务。
到目前为止,我正在写java代码,我想在XML中设置它。
public class GlobalConsumerServiceImpl implements GlobalConsumerService {
public void execute() throws Exception {
this.serviceResume.execute();
this.serviceBackupConsumer.execute();
this.serviceResume.execute();
this.serviceOpenBlockConsumer.execute();
this.serviceResume.execute();
this.serviceRestoreConsumer.execute();
this.serviceResume.execute();
this.serviceCacheConsumer.execute();
this.serviceResume.execute();
this.serviceEmail.execute();
this.serviceResume.execute();
}
}