本文整理了Java中org.quartz.CronTrigger.setPreviousFireTime()
方法的一些代码示例,展示了CronTrigger.setPreviousFireTime()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CronTrigger.setPreviousFireTime()
方法的具体详情如下:
包路径:org.quartz.CronTrigger
类名称:CronTrigger
方法名:setPreviousFireTime
[英]Set the previous time at which the CronTrigger
fired.
This method should not be invoked by client code.
[中]设置上次触发CronTrigger
的时间。
客户端代码不应调用此方法。
代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz
ct.setVolatility(volatility);
ct.setNextFireTime(nft);
ct.setPreviousFireTime(pft);
ct.setDescription(description);
ct.setPriority(priority);
代码示例来源:origin: quartz/quartz-all
ct.setVolatility(volatility);
ct.setNextFireTime(nft);
ct.setPreviousFireTime(pft);
ct.setDescription(description);
ct.setPriority(priority);
代码示例来源:origin: pentaho/pentaho-platform
/** {@inheritDoc} */
public void triggerNow( String jobId ) throws SchedulerException {
try {
QuartzJobKey jobKey = QuartzJobKey.parse( jobId );
Scheduler scheduler = getQuartzScheduler();
String groupName = jobKey.getUserName();
for ( Trigger trigger : scheduler.getTriggersOfJob( jobId, groupName ) ) {
if ( "MANUAL_TRIGGER".equals( trigger.getGroup() ) ) {
continue;
}
if ( trigger instanceof SimpleTrigger ) {
( (SimpleTrigger) trigger ).setPreviousFireTime( new Date() );
} else if ( trigger instanceof CronTrigger ) {
( (CronTrigger) trigger ).setPreviousFireTime( new Date() );
}
// force the trigger to be updated with the previous fire time
scheduler.rescheduleJob( jobId, jobKey.getUserName(), trigger );
}
scheduler.triggerJob( jobId, jobKey.getUserName() );
} catch ( org.quartz.SchedulerException e ) {
throw new SchedulerException( Messages.getInstance().getString(
"QuartzScheduler.ERROR_0007_FAILED_TO_GET_JOB", jobId ), e ); //$NON-NLS-1$
}
}
内容来源于网络,如有侵权,请联系作者删除!