// 时间计算 Date now = new Date(); // delay为相较当前时间,延时的时间变量 Date target = new Date(now.getTime() + delay * 60 * 1000); // 时间事件声明 TimerEntity timer = new TimerEntity(); timer.setDuedate(target); timer.setExclusive(true); timer.setJobHandlerConfiguration("customProcessKey");// 这里存入需要启动的流程key timer.setJobHandlerType(TimerStartEventJobHandler.TYPE); // 保存作业事件 Context.getCommandContext().getJobEntityManager().schedule(timer);
<property name="jobExecutorActivate" value="true" />
原文地址:http://blog.csdn.net/tylanbin/article/details/38044771