Java 如何在特定时间间隔重新启动tasklet
我的spring批处理工作如下:Java 如何在特定时间间隔重新启动tasklet,java,spring,multithreading,Java,Spring,Multithreading,我的spring批处理工作如下: <job id="messageConsumerJob" xmlns="http://www.springframework.org/schema/batch"> <split id="split1" task-executor="taskExecutor"> <flow> <batch:step id="messageConsumerStep">
<job id="messageConsumerJob" xmlns="http://www.springframework.org/schema/batch">
<split id="split1" task-executor="taskExecutor">
<flow>
<batch:step id="messageConsumerStep">
<batch:partition step="receiverStep" partitioner="messageConsumer">
<batch:handler grid-size="10" task-executor="taskExecutor" />
</batch:partition>
</batch:step>
</flow>
<flow>
<step id="publishStep">
<tasklet ref="messagePublish" />
</step>
</flow>
</split>
</job>
我希望每2天重新启动接收器步骤 我想每次都运行下面的方法。公共RepeatStatus执行(StepContribution arg0,ChunkContext arg1)您可以使用TaskScheduler定期运行该方法吗?我想每次都运行下面的方法。公共RepeatStatus执行(StepContribution arg0,ChunkContext arg1)您可以使用TaskScheduler定期运行该方法吗