Save This Page
Home » quartz-1.6.0 » org » quartz » impl » jdbcjobstore » [javadoc | source]
org.quartz.impl.jdbcjobstore
public class: PointbaseDelegate [javadoc | source]
java.lang.Object
   org.quartz.impl.jdbcjobstore.StdJDBCDelegate
      org.quartz.impl.jdbcjobstore.PointbaseDelegate

All Implemented Interfaces:
    StdJDBCConstants, DriverDelegate

This is a driver delegate for the Pointbase JDBC driver.

Fields inherited from org.quartz.impl.jdbcjobstore.StdJDBCDelegate:
logger,  tablePrefix,  instanceId,  useProperties
Constructor:
 public PointbaseDelegate(Log logger,
    String tablePrefix,
    String instanceId) 

    Create new PointbaseJDBCDelegate instance.

    Parameters:
    logger - the logger to use during execution
    tablePrefix - the prefix of all table names
 public PointbaseDelegate(Log logger,
    String tablePrefix,
    String instanceId,
    Boolean useProperties) 

    Create new PointbaseJDBCDelegate instance.

    Parameters:
    logger - the logger to use during execution
    tablePrefix - the prefix of all table names
Method from org.quartz.impl.jdbcjobstore.PointbaseDelegate Summary:
getJobDetailFromBlob,   getObjectFromBlob,   insertCalendar,   insertJobDetail,   insertTrigger,   updateCalendar,   updateJobData,   updateJobDetail,   updateTrigger
Methods from org.quartz.impl.jdbcjobstore.StdJDBCDelegate:
calendarExists,   calendarIsReferenced,   canUseProperties,   closeResultSet,   closeStatement,   convertFromProperty,   convertToProperty,   countMisfiredTriggersInStates,   deleteAllPausedTriggerGroups,   deleteBlobTrigger,   deleteCalendar,   deleteCronTrigger,   deleteFiredTrigger,   deleteFiredTriggers,   deleteFiredTriggers,   deleteJobDetail,   deleteJobListeners,   deletePausedTriggerGroup,   deleteSchedulerState,   deleteSimpleTrigger,   deleteTrigger,   deleteTriggerListeners,   deleteVolatileFiredTriggers,   getBoolean,   getBoolean,   getJobDetailFromBlob,   getKeyOfNonSerializableValue,   getObjectFromBlob,   insertBlobTrigger,   insertCalendar,   insertCronTrigger,   insertFiredTrigger,   insertJobDetail,   insertJobListener,   insertPausedTriggerGroup,   insertSchedulerState,   insertSimpleTrigger,   insertTrigger,   insertTriggerListener,   isExistingTriggerGroup,   isJobStateful,   isTriggerGroupPaused,   jobExists,   rtp,   selectCalendar,   selectCalendars,   selectFiredTriggerInstanceNames,   selectFiredTriggerRecords,   selectFiredTriggerRecordsByJob,   selectInstancesFiredTriggerRecords,   selectJobDetail,   selectJobExecutionCount,   selectJobForTrigger,   selectJobGroups,   selectJobListeners,   selectJobsInGroup,   selectMisfiredTriggers,   selectMisfiredTriggersInGroupInState,   selectMisfiredTriggersInState,   selectMisfiredTriggersInStates,   selectNextFireTime,   selectNumCalendars,   selectNumJobs,   selectNumTriggers,   selectNumTriggersForJob,   selectPausedTriggerGroups,   selectSchedulerStateRecords,   selectStatefulJobsOfTriggerGroup,   selectTrigger,   selectTriggerForFireTime,   selectTriggerGroups,   selectTriggerJobDataMap,   selectTriggerListeners,   selectTriggerNamesForJob,   selectTriggerState,   selectTriggerStatus,   selectTriggerToAcquire,   selectTriggersForCalendar,   selectTriggersForJob,   selectTriggersForRecoveringJobs,   selectTriggersInGroup,   selectTriggersInState,   selectVolatileJobs,   selectVolatileTriggers,   serializeJobData,   serializeObject,   setBoolean,   setBytes,   triggerExists,   updateBlobTrigger,   updateCalendar,   updateCronTrigger,   updateJobData,   updateJobDetail,   updateSchedulerState,   updateSimpleTrigger,   updateTrigger,   updateTriggerGroupStateFromOtherState,   updateTriggerGroupStateFromOtherStates,   updateTriggerState,   updateTriggerStateFromOtherState,   updateTriggerStateFromOtherStates,   updateTriggerStateFromOtherStatesBeforeTime,   updateTriggerStatesForJob,   updateTriggerStatesForJobFromOtherState,   updateTriggerStatesFromOtherStates
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.quartz.impl.jdbcjobstore.PointbaseDelegate Detail:
 protected Object getJobDetailFromBlob(ResultSet rs,
    String colName) throws IOException, ClassNotFoundException, SQLException 

    This method should be overridden by any delegate subclasses that need special handling for BLOBs for job details. The default implementation uses standard JDBC java.sql.Blob operations.

 protected Object getObjectFromBlob(ResultSet rs,
    String colName) throws IOException, ClassNotFoundException, SQLException 

    This method should be overridden by any delegate subclasses that need special handling for BLOBs. The default implementation uses standard JDBC java.sql.Blob operations.

 public int insertCalendar(Connection conn,
    String calendarName,
    Calendar calendar) throws IOException, SQLException 

    Insert a new calendar.

 public int insertJobDetail(Connection conn,
    JobDetail job) throws IOException, SQLException 

    Insert the job detail record.

 public int insertTrigger(Connection conn,
    Trigger trigger,
    String state,
    JobDetail jobDetail) throws IOException, SQLException 
 public int updateCalendar(Connection conn,
    String calendarName,
    Calendar calendar) throws IOException, SQLException 

    Update a calendar.

 public int updateJobData(Connection conn,
    JobDetail job) throws IOException, SQLException 

    Update the job data map for the given job.

 public int updateJobDetail(Connection conn,
    JobDetail job) throws IOException, SQLException 

    Update the job detail record.

 public int updateTrigger(Connection conn,
    Trigger trigger,
    String state,
    JobDetail jobDetail) throws IOException, SQLException