如何在 Spring Java 中停止整个 Bean 的所有石英调度作业



嗨,我正在尝试停止与整个豆子相关的所有作业。 那么任何人都可以帮助如何解决这个问题。?

下面是我的豆子.xml

  <bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">      
        <property name="triggers">
            <list>
            <ref local="projectedWeeklyRevenueCronTrigger"/>
            <!--<ref local="pdfEfficiencyByWeekProviderProgramCronTrigger"/> -->
            <ref local="actualWeeklyRevenueCronTrigger"/>
            <ref local="notesArchivalCronTrigger"/>
            <ref local="actualRevenueReportCronTriggerAfterInvoicing"/>
            <ref local="actualRevenueReportCronTriggerMidOfMonth"/>
            <ref local="efficienyReportCronTrigger"/>
            <ref local="dailyCensusCronTrigger"/>
            </list>
        </property>
    </bean>

提前谢谢。-萨西什·阿普

在作业类中实现org.quartz.InterruptableJob接口,之后调用org.quartz.Scheduler.interrupt(JobKey)停止或中断作业。 看看这里

最新更新