Skip to content
广告❤️成为赞助商

定时调度

定时调度,主要用于定时任务实现流程提醒超时处理类

  • 业务需实现抽象类 com.aizuda.bpm.engine.FlowLongScheduler 当前内置单机实例处理。
  • 分布式框架多实例部署,请重写该类采用分布式调度实现。
java
// 该类为 `SpringBoot` 实现本地实时调度
public class BpmScheduler extends FlowLongScheduler implements SchedulingConfigurer {

    @Override
    public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {
        taskRegistrar.addTriggerTask(this::remind, triggerContext ->
                new CronTrigger(getRemindParam().getCron()).nextExecution(triggerContext));
    }
}

更适合中国人的工作流引擎