Tabnine Logo
org.quartz.impl.jdbcjobstore
Code IndexAdd Tabnine to your IDE (free)

How to use org.quartz.impl.jdbcjobstore

Best Java code snippets using org.quartz.impl.jdbcjobstore (Showing top 20 results out of 315)

origin: quartz-scheduler/quartz

protected void addDefaultTriggerPersistenceDelegates() {
  addTriggerPersistenceDelegate(new SimpleTriggerPersistenceDelegate());
  addTriggerPersistenceDelegate(new CronTriggerPersistenceDelegate());
  addTriggerPersistenceDelegate(new CalendarIntervalTriggerPersistenceDelegate());
  addTriggerPersistenceDelegate(new DailyTimeIntervalTriggerPersistenceDelegate());
}
origin: quartz-scheduler/quartz

private void setExpandedSQL() {
  if (getTablePrefix() != null && getSchedName() != null && sql != null && insertSql != null) {
    expandedSQL = Util.rtp(this.sql, getTablePrefix(), getSchedulerNameLiteral());
    expandedInsertSQL = Util.rtp(this.insertSql, getTablePrefix(), getSchedulerNameLiteral());
  }
}

origin: quartz-scheduler/quartz

/**
 * Delete a trigger, its listeners, and its Simple/Cron/BLOB sub-table entry.
 * 
 * @see #removeJob(java.sql.Connection, org.quartz.JobKey)
 * @see #removeTrigger(Connection, TriggerKey)
 * @see #replaceTrigger(Connection, TriggerKey, OperableTrigger)
 */
private boolean deleteTriggerAndChildren(Connection conn, TriggerKey key)
  throws SQLException, NoSuchDelegateException {
  return (getDelegate().deleteTrigger(conn, key) > 0);
}

origin: quartz-scheduler/quartz

ClusterManager() {
  this.setPriority(Thread.NORM_PRIORITY + 2);
  this.setName("QuartzScheduler_" + instanceName + "-" + instanceId + "_ClusterManager");
  this.setDaemon(getMakeThreadsDaemons());
}
origin: quartz-scheduler/quartz

protected void releaseLock(String lockName, boolean doIt) {
  if (doIt) {
    try {
      getLockHandler().releaseLock(lockName);
    } catch (LockException le) {
      getLog().error("Error returning lock: " + le.getMessage(), le);
    }
  }
}
origin: quartz-scheduler/quartz

MisfireHandler() {
  this.setName("QuartzScheduler_" + instanceName + "-" + instanceId + "_MisfireHandler");
  this.setDaemon(getMakeThreadsDaemons());
}
origin: quartz-scheduler/quartz

/**
 * Delete a job and its listeners.
 * 
 * @see #removeJob(java.sql.Connection, org.quartz.JobKey)
 * @see #removeTrigger(Connection, TriggerKey)
 */
private boolean deleteJobAndChildren(Connection conn, JobKey key)
  throws NoSuchDelegateException, SQLException {
  return (getDelegate().deleteJobDetail(conn, key) > 0);
}

origin: quartz-scheduler/quartz

private void setTriggerStateProperties(OperableTrigger trigger, TriggerPropertyBundle props) throws JobPersistenceException {
  
  if(props.getStatePropertyNames() == null)
    return;
  
  Util.setBeanProps(trigger, props.getStatePropertyNames(), props.getStatePropertyValues());
}
origin: quartz-scheduler/quartz

/**
 * <p>
 * Replace the table prefix in a query by replacing any occurrences of
 * "{0}" with the table prefix.
 * </p>
 * 
 * @param query
 *          the unsubstitued query
 * @return the query, with proper table prefix substituted
 */
protected final String rtp(String query) {
  return Util.rtp(query, tablePrefix, getSchedulerNameLiteral());
}
origin: quartz-scheduler/quartz

protected void deleteTriggerExtension(Connection conn, TriggerKey triggerKey) throws SQLException {
  for(TriggerPersistenceDelegate tDel: triggerPersistenceDelegates) {
    if(tDel.deleteExtendedTriggerProperties(conn, triggerKey) > 0)
      return; // as soon as one affects a row, we're done.
  }
  
  deleteBlobTrigger(conn, triggerKey); 
}
origin: quartz-scheduler/quartz

ClusterManager() {
  this.setPriority(Thread.NORM_PRIORITY + 2);
  this.setName("QuartzScheduler_" + instanceName + "-" + instanceId + "_ClusterManager");
  this.setDaemon(getMakeThreadsDaemons());
}
origin: quartz-scheduler/quartz

protected void releaseLock(String lockName, boolean doIt) {
  if (doIt) {
    try {
      getLockHandler().releaseLock(lockName);
    } catch (LockException le) {
      getLog().error("Error returning lock: " + le.getMessage(), le);
    }
  }
}
origin: quartz-scheduler/quartz

private void setExpandedSQL() {
  if (getTablePrefix() != null && getSchedName() != null && sql != null && insertSql != null) {
    expandedSQL = Util.rtp(this.sql, getTablePrefix(), getSchedulerNameLiteral());
    expandedInsertSQL = Util.rtp(this.insertSql, getTablePrefix(), getSchedulerNameLiteral());
  }
}

origin: quartz-scheduler/quartz

MisfireHandler() {
  this.setName("QuartzScheduler_" + instanceName + "-" + instanceId + "_MisfireHandler");
  this.setDaemon(getMakeThreadsDaemons());
}
origin: quartz-scheduler/quartz

protected void addDefaultTriggerPersistenceDelegates() {
  addTriggerPersistenceDelegate(new SimpleTriggerPersistenceDelegate());
  addTriggerPersistenceDelegate(new CronTriggerPersistenceDelegate());
  addTriggerPersistenceDelegate(new CalendarIntervalTriggerPersistenceDelegate());
  addTriggerPersistenceDelegate(new DailyTimeIntervalTriggerPersistenceDelegate());
}
origin: quartz-scheduler/quartz

/**
 * Delete a trigger, its listeners, and its Simple/Cron/BLOB sub-table entry.
 * 
 * @see #removeJob(java.sql.Connection, org.quartz.JobKey)
 * @see #removeTrigger(Connection, TriggerKey)
 * @see #replaceTrigger(Connection, TriggerKey, OperableTrigger)
 */
private boolean deleteTriggerAndChildren(Connection conn, TriggerKey key)
  throws SQLException, NoSuchDelegateException {
  return (getDelegate().deleteTrigger(conn, key) > 0);
}

origin: quartz-scheduler/quartz

/**
 * Delete a job and its listeners.
 * 
 * @see #removeJob(java.sql.Connection, org.quartz.JobKey)
 * @see #removeTrigger(Connection, TriggerKey)
 */
private boolean deleteJobAndChildren(Connection conn, JobKey key)
  throws NoSuchDelegateException, SQLException {
  return (getDelegate().deleteJobDetail(conn, key) > 0);
}

origin: quartz-scheduler/quartz

private void setTriggerStateProperties(OperableTrigger trigger, TriggerPropertyBundle props) throws JobPersistenceException {
  
  if(props.getStatePropertyNames() == null)
    return;
  
  Util.setBeanProps(trigger, props.getStatePropertyNames(), props.getStatePropertyValues());
}
origin: quartz-scheduler/quartz

/**
 * <p>
 * Replace the table prefix in a query by replacing any occurrences of
 * "{0}" with the table prefix.
 * </p>
 * 
 * @param query
 *          the unsubstitued query
 * @return the query, with proper table prefix substituted
 */
protected final String rtp(String query) {
  return Util.rtp(query, tablePrefix, getSchedulerNameLiteral());
}
origin: quartz-scheduler/quartz

protected void deleteTriggerExtension(Connection conn, TriggerKey triggerKey) throws SQLException {
  for(TriggerPersistenceDelegate tDel: triggerPersistenceDelegates) {
    if(tDel.deleteExtendedTriggerProperties(conn, triggerKey) > 0)
      return; // as soon as one affects a row, we're done.
  }
  
  deleteBlobTrigger(conn, triggerKey); 
}
org.quartz.impl.jdbcjobstore

Most used classes

  • JobStoreCMT
    JobStoreCMT is meant to be used in an application-server environment that provides container-managed
  • SimpleSemaphore
    Internal in-memory lock handler for providing thread/resource locking in order to protect resources
  • JobStoreTX
    JobStoreTX is meant to be used in a standalone environment. Both commit and rollback will be handled
  • JobStoreSupport
    Contains base functionality for JDBC-based JobStore implementations.
  • SchedulerStateRecord
    Conveys a scheduler-instance state record.
  • DB2v6Delegate,
  • DBSemaphore,
  • DriverDelegate,
  • FiredTriggerRecord,
  • HSQLDBDelegate,
  • JTANonClusteredSemaphore$SemaphoreSynchronization,
  • JTANonClusteredSemaphore,
  • JobStoreSupport$ClusterManager,
  • JobStoreSupport$MisfireHandler,
  • JobStoreSupport$RecoverMisfiredJobsResult,
  • JobStoreSupport$TransactionCallback,
  • JobStoreSupport$VoidTransactionCallback,
  • LockException,
  • MSSQLDelegate
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now