org.quartz.Trigger.isVolatile()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(172)

本文整理了Java中org.quartz.Trigger.isVolatile()方法的一些代码示例,展示了Trigger.isVolatile()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Trigger.isVolatile()方法的具体详情如下:
包路径:org.quartz.Trigger
类名称:Trigger
方法名:isVolatile

Trigger.isVolatile介绍

[英]Whether or not the Trigger should be persisted in the org.quartz.spi.JobStore for re-use after program restarts.

If not explicitly set, the default value is false.
[中]是否应将Trigger保存在org.quartz.spi.JobStore中,以便在程序重新启动后重新使用。
如果未明确设置,默认值为[$2$]。

代码示例

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

/**
 * <p>
 * Return a simple string representation of this object.
 * </p>
 */
public String toString() {
  return "Trigger '" + getFullName() + "':  triggerClass: '"
      + getClass().getName() + " isVolatile: " + isVolatile()
      + " calendar: '" + getCalendarName() + "' misfireInstruction: "
      + getMisfireInstruction() + " nextFireTime: " + getNextFireTime();
}

代码示例来源:origin: quartz/quartz-all

/**
 * <p>
 * Return a simple string representation of this object.
 * </p>
 */
public String toString() {
  return "Trigger '" + getFullName() + "':  triggerClass: '"
      + getClass().getName() + " isVolatile: " + isVolatile()
      + " calendar: '" + getCalendarName() + "' misfireInstruction: "
      + getMisfireInstruction() + " nextFireTime: " + getNextFireTime();
}

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

ps.setString(3, trigger.getJobName());
ps.setString(4, trigger.getJobGroup());
setBoolean(ps, 5, trigger.isVolatile());
ps.setString(6, trigger.getDescription());
ps.setBigDecimal(7, new BigDecimal(String.valueOf(trigger

代码示例来源:origin: quartz/quartz-all

ps.setString(3, trigger.getJobName());
ps.setString(4, trigger.getJobGroup());
setBoolean(ps, 5, trigger.isVolatile());
ps.setString(6, trigger.getDescription());
ps.setBigDecimal(7, new BigDecimal(String.valueOf(trigger

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

public void jobWasExecuted(JobExecutionContext context, JobExecutionException jobException) {

    Key sj = (Key) chainLinks.get(context.getJobDetail().getKey());

    if(sj == null) {
      return;
    }

    getLog().info("Job '" + context.getJobDetail().getFullName() + "' will now chain to Job '" + sj + "'");

    try {
      if(context.getJobDetail().isVolatile() || context.getTrigger().isVolatile()) {
        context.getScheduler().triggerJobWithVolatileTrigger(sj.getName(), sj.getGroup());
      } else {
        context.getScheduler().triggerJob(sj.getName(), sj.getGroup());
      }
    } catch(SchedulerException se) {
      getLog().error("Error encountered during chaining to Job '" + sj + "'", se);
    }
  }
}

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

public void execute(Connection conn) throws JobPersistenceException {
    if (newJob.isVolatile() && !newTrigger.isVolatile()) {
      JobPersistenceException jpe = 
        new JobPersistenceException(
          "Cannot associate non-volatile trigger with a volatile job!");
      jpe.setErrorCode(SchedulerException.ERR_CLIENT_ERROR);
      throw jpe;
    }
    storeJob(conn, ctxt, newJob, false);
    storeTrigger(conn, ctxt, newTrigger, newJob, false,
        Constants.STATE_WAITING, false, false);
  }
});

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

ps.setString(2, trigger.getName());
ps.setString(3, trigger.getGroup());
setBoolean(ps, 4, trigger.isVolatile());
ps.setString(5, instanceId);
ps.setBigDecimal(6, new BigDecimal(String.valueOf(trigger

代码示例来源:origin: quartz/quartz-all

setBoolean(ps, 3, trigger.isVolatile());
ps.setString(4, trigger.getDescription());
long nextFireTime = -1;

代码示例来源:origin: quartz/quartz-all

ps.setString(2, trigger.getName());
ps.setString(3, trigger.getGroup());
setBoolean(ps, 4, trigger.isVolatile());
ps.setString(5, instanceId);
ps.setBigDecimal(6, new BigDecimal(String.valueOf(trigger

代码示例来源:origin: quartz/quartz-all

public void execute(Connection conn) throws JobPersistenceException {
    if (newJob.isVolatile() && !newTrigger.isVolatile()) {
      JobPersistenceException jpe = 
        new JobPersistenceException(
          "Cannot associate non-volatile trigger with a volatile job!");
      jpe.setErrorCode(SchedulerException.ERR_CLIENT_ERROR);
      throw jpe;
    }
    storeJob(conn, ctxt, newJob, false);
    storeTrigger(conn, ctxt, newTrigger, newJob, false,
        Constants.STATE_WAITING, false, false);
  }
});

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

setBoolean(ps, 3, trigger.isVolatile());
ps.setString(4, trigger.getDescription());
long nextFireTime = -1;

代码示例来源:origin: quartz/quartz-all

public void jobWasExecuted(JobExecutionContext context, JobExecutionException jobException) {

    Key sj = (Key) chainLinks.get(context.getJobDetail().getKey());

    if(sj == null) {
      return;
    }

    getLog().info("Job '" + context.getJobDetail().getFullName() + "' will now chain to Job '" + sj + "'");

    try {
      if(context.getJobDetail().isVolatile() || context.getTrigger().isVolatile()) {
        context.getScheduler().triggerJobWithVolatileTrigger(sj.getName(), sj.getGroup());
      } else {
        context.getScheduler().triggerJob(sj.getName(), sj.getGroup());
      }
    } catch(SchedulerException se) {
      getLog().error("Error encountered during chaining to Job '" + sj + "'", se);
    }
  }
}

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

ps.setString(3, trigger.getJobName());
ps.setString(4, trigger.getJobGroup());
setBoolean(ps, 5, trigger.isVolatile());
ps.setString(6, trigger.getDescription());
if(trigger.getNextFireTime() != null)

代码示例来源:origin: quartz/quartz-all

ps.setString(3, trigger.getJobName());
ps.setString(4, trigger.getJobGroup());
setBoolean(ps, 5, trigger.isVolatile());
ps.setString(6, trigger.getDescription());
if(trigger.getNextFireTime() != null)

代码示例来源:origin: quartz/quartz-all

setBoolean(ps, 3, trigger.isVolatile());
ps.setString(4, trigger.getDescription());
long nextFireTime = -1;

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

setBoolean(ps, 3, trigger.isVolatile());
ps.setString(4, trigger.getDescription());
long nextFireTime = -1;

代码示例来源:origin: com.opensymphony.quartz/com.springsource.org.quartz

boolean forceState, boolean recovering)
throws ObjectAlreadyExistsException, JobPersistenceException {
if (newTrigger.isVolatile() && isClustered()) {
  getLog().info(
    "note: volatile triggers are effectively non-volatile in a clustered environment.");
        + ") referenced by the trigger does not exist.");
  if (job.isVolatile() && !newTrigger.isVolatile()) {
    throw new JobPersistenceException(
        "It does not make sense to "

代码示例来源:origin: quartz/quartz-all

boolean forceState, boolean recovering)
throws ObjectAlreadyExistsException, JobPersistenceException {
if (newTrigger.isVolatile() && isClustered()) {
  getLog().info(
    "note: volatile triggers are effectively non-volatile in a clustered environment.");
        + ") referenced by the trigger does not exist.");
  if (job.isVolatile() && !newTrigger.isVolatile()) {
    throw new JobPersistenceException(
        "It does not make sense to "

相关文章