org.quartz.utils.Key.createUniqueName()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(116)

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

Key.createUniqueName介绍

暂无

代码示例

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

/**
 * Produce the <code>JobDetail</code> instance defined by this 
 * <code>JobBuilder</code>.
 * 
 * @return the defined JobDetail.
 */
public JobDetail build() {
  JobDetailImpl job = new JobDetailImpl();
  
  job.setJobClass(jobClass);
  job.setDescription(description);
  if(key == null)
    key = new JobKey(Key.createUniqueName(null), null);
  job.setKey(key); 
  job.setDurability(durability);
  job.setRequestsRecovery(shouldRecover);
  
  
  if(!jobDataMap.isEmpty())
    job.setJobDataMap(jobDataMap);
  
  return job;
}

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

/**
 * Produce the <code>JobDetail</code> instance defined by this 
 * <code>JobBuilder</code>.
 * 
 * @return the defined JobDetail.
 */
public JobDetail build() {
  JobDetailImpl job = new JobDetailImpl();
  
  job.setJobClass(jobClass);
  job.setDescription(description);
  if(key == null)
    key = new JobKey(Key.createUniqueName(null), null);
  job.setKey(key); 
  job.setDurability(durability);
  job.setRequestsRecovery(shouldRecover);
  
  
  if(!jobDataMap.isEmpty())
    job.setJobDataMap(jobDataMap);
  
  return job;
}

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

/**
 * Produce the <code>Trigger</code>.
 * 
 * @return a Trigger that meets the specifications of the builder.
 */
@SuppressWarnings("unchecked")
public T build() {
  if(scheduleBuilder == null)
    scheduleBuilder = SimpleScheduleBuilder.simpleSchedule();
  MutableTrigger trig = scheduleBuilder.build();
  
  trig.setCalendarName(calendarName);
  trig.setDescription(description);
  trig.setStartTime(startTime);
  trig.setEndTime(endTime);
  if(key == null)
    key = new TriggerKey(Key.createUniqueName(null), null);
  trig.setKey(key); 
  if(jobKey != null)
    trig.setJobKey(jobKey);
  trig.setPriority(priority);
  
  if(!jobDataMap.isEmpty())
    trig.setJobDataMap(jobDataMap);
  
  return (T) trig;
}

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

/**
 * Produce the <code>Trigger</code>.
 * 
 * @return a Trigger that meets the specifications of the builder.
 */
@SuppressWarnings("unchecked")
public T build() {
  if(scheduleBuilder == null)
    scheduleBuilder = SimpleScheduleBuilder.simpleSchedule();
  MutableTrigger trig = scheduleBuilder.build();
  
  trig.setCalendarName(calendarName);
  trig.setDescription(description);
  trig.setStartTime(startTime);
  trig.setEndTime(endTime);
  if(key == null)
    key = new TriggerKey(Key.createUniqueName(null), null);
  trig.setKey(key); 
  if(jobKey != null)
    trig.setJobKey(jobKey);
  trig.setPriority(priority);
  
  if(!jobDataMap.isEmpty())
    trig.setJobDataMap(jobDataMap);
  
  return (T) trig;
}

相关文章

微信公众号

最新文章

更多