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

All Implemented Interfaces:
    StdJDBCConstants, DriverDelegate

Handle Blobs correctly when Oracle is being used inside of Weblogic 8.1, as discussed at: http://edocs.bea.com/wls/docs81/jdbc/thirdparty.html#1043705
Fields inherited from org.quartz.impl.jdbcjobstore.oracle.OracleDelegate:
UPDATE_ORACLE_JOB_DETAIL,  UPDATE_ORACLE_JOB_DETAIL_BLOB,  UPDATE_ORACLE_JOB_DETAIL_EMPTY_BLOB,  SELECT_ORACLE_JOB_DETAIL_BLOB,  UPDATE_ORACLE_TRIGGER,  SELECT_ORACLE_TRIGGER_JOB_DETAIL_BLOB,  UPDATE_ORACLE_TRIGGER_JOB_DETAIL_BLOB,  UPDATE_ORACLE_TRIGGER_JOB_DETAIL_EMPTY_BLOB,  INSERT_ORACLE_CALENDAR,  SELECT_ORACLE_CALENDAR_BLOB,  UPDATE_ORACLE_CALENDAR_BLOB
Fields inherited from org.quartz.impl.jdbcjobstore.StdJDBCDelegate:
logger,  tablePrefix,  instanceId,  useProperties
Constructor:
 public WebLogicOracleDelegate(Log logger,
    String tablePrefix,
    String instanceId) 

    Create new WebLogicOracleDelegate instance.

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

    Create new WebLogicOracleDelegate instance.

    Parameters:
    logger - the logger to use during execution
    tablePrefix - the prefix of all table names
    useProperties - use java.util.Properties for storage
Method from org.quartz.impl.jdbcjobstore.oracle.WebLogicOracleDelegate Summary:
writeDataToBlob
Methods from org.quartz.impl.jdbcjobstore.oracle.OracleDelegate:
getJobDetailFromBlob,   getObjectFromBlob,   insertCalendar,   insertJobDetail,   insertTrigger,   updateCalendar,   updateJobData,   updateJobDetail,   updateTrigger,   writeDataToBlob
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.oracle.WebLogicOracleDelegate Detail:
 protected Blob writeDataToBlob(ResultSet rs,
    int column,
    byte[] data) throws SQLException 
    Check for the Weblogic Blob wrapper, and handle accordingly...