public void setVolatile(boolean b) { detail.setVolatility(b); trigger.setVolatility(b); }
public static JobDetail getJobDetail() { String groupId = UpdatePluginsOnAgentsJob.class.getName(); String name = UUID.randomUUID().toString(); JobDetail jobDetail = new JobDetail(name, groupId, UpdatePluginsOnAgentsJob.class); jobDetail.setVolatility(false); jobDetail.setDurability(false); jobDetail.setRequestsRecovery(false); return jobDetail; }
protected WorkspaceCleaner(Workspace workspace, int schedulerPeriod, int maxAge) { this.workspace = workspace; this.maxAge = maxAge; this.schedulerPeriod = schedulerPeriod; // Continue only if we have a sensible period value if (schedulerPeriod <= 0) { logger.debug("No scheduler initialized due to invalid scheduling period ({})", schedulerPeriod); quartz = null; return; } try { quartz = new StdSchedulerFactory().getScheduler(); quartz.start(); // create and set the job. To actually run it call schedule(..) final JobDetail job = new JobDetail(JOB_NAME, JOB_GROUP, Runner.class); job.setDurability(false); job.setVolatility(true); job.getJobDataMap().put(JOB_PARAM_PARENT, this); quartz.addJob(job, true); } catch (org.quartz.SchedulerException e) { throw new RuntimeException(e); } }
public static JobDetail getJobDetail(int bundleDeploymentId) { JobDetail jobDetail = new JobDetail(String.valueOf(bundleDeploymentId), BundleDeploymentStatusCheckJob.class.getName(), BundleDeploymentStatusCheckJob.class); jobDetail.setVolatility(false); jobDetail.setDurability(false); jobDetail.setRequestsRecovery(false); JobDataMap map = new JobDataMap(); map.putAsString(BUNDLE_DEPLOYMENT_ID_KEY, bundleDeploymentId); jobDetail.setJobDataMap(map); return jobDetail; }
JOB_INITIALIZATION_PLUGIN_NAME, FileScanJob.class); job.setVolatility(true); job.getJobDataMap().put(FileScanJob.FILE_NAME, jobFile.getFileName()); job.getJobDataMap().put(FileScanJob.FILE_SCAN_LISTENER_NAME, JOB_INITIALIZATION_PLUGIN_NAME + '_' + getName());
JOB_INITIALIZATION_PLUGIN_NAME, FileScanJob.class); job.setVolatility(true); job.getJobDataMap().put(FileScanJob.FILE_NAME, jobFile.getFileName()); job.getJobDataMap().put(FileScanJob.FILE_SCAN_LISTENER_NAME, JOB_INITIALIZATION_PLUGIN_NAME + '_' + getName());
/** * <p> * Create a <code>JobDetail</code> with the given name, and group, and * the given settings of all the other properties. * </p> * * @param group if <code>null</code>, Scheduler.DEFAULT_GROUP will be used. * * @exception IllegalArgumentException * if name is null or empty, or the group is an empty string. */ public JobDetail(String name, String group, Class jobClass, boolean volatility, boolean durability, boolean recover) { setName(name); setGroup(group); setJobClass(jobClass); setVolatility(volatility); setDurability(durability); setRequestsRecovery(recover); }
/** * <p> * Create a <code>JobDetail</code> with the given name, and group, and * the given settings of all the other properties. * </p> * * @param group if <code>null</code>, Scheduler.DEFAULT_GROUP will be used. * * @exception IllegalArgumentException * if nameis null or empty, or the group is an empty string. */ public JobDetail(String name, String group, Class jobClass, boolean volatility, boolean durability, boolean recover) { setName(name); setGroup(group); setJobClass(jobClass); setVolatility(volatility); setDurability(durability); setRequestsRecovery(recover); }
.getString(COL_JOB_CLASS))); job.setDurability(getBoolean(rs, COL_IS_DURABLE)); job.setVolatility(getBoolean(rs, COL_IS_VOLATILE)); job.setRequestsRecovery(getBoolean(rs, COL_REQUESTS_RECOVERY));
.getString(COL_JOB_CLASS))); job.setDurability(getBoolean(rs, COL_IS_DURABLE)); job.setVolatility(getBoolean(rs, COL_IS_VOLATILE)); job.setRequestsRecovery(getBoolean(rs, COL_REQUESTS_RECOVERY));
protected static JobDetail getJobDetail(ResourceGroup group, Subject subject, JobDataMap jobDataMap, Class jobClass, String jobNamePrefix) { JobDetail jobDetail = new JobDetail(); jobDetail.setName(createUniqueJobName(group, subject, jobNamePrefix)); jobDetail.setGroup(createJobGroupName(group, jobNamePrefix)); jobDetail.setVolatility(false); // we want it persisted jobDetail.setDurability(false); jobDetail.setRequestsRecovery(false); jobDetail.setJobClass(jobClass); jobDetail.setJobDataMap(jobDataMap); return jobDetail; }
jobDetail.setGroup(createJobGroupName(group)); jobDetail.setDescription(notes); jobDetail.setVolatility(false); // we want it persisted jobDetail.setDurability(false); jobDetail.setRequestsRecovery(false);
jobDetail.setGroup(jobGroupName); jobDetail.setDescription(notes); jobDetail.setVolatility(false); // we want it persisted jobDetail.setDurability(false); jobDetail.setRequestsRecovery(false);