| Interface | Description | 
|---|---|
| Constants | 
 
 This interface can be implemented by any  
 class that needs to use the constants contained herein. | 
| Semaphore | 
 An interface for providing thread/resource locking in order to protect
 resources from being altered by multiple threads at the same time. 
 | 
| StdJDBCConstants | 
 
 This interface extends  
 to include the query string constants in use by the 
 class. | 
| TablePrefixAware | 
 Interface for Quartz objects that need to know what the table prefix of
 the tables used by a JDBC JobStore is. 
 | 
| Class | Description | 
|---|---|
| AttributeRestoringConnectionInvocationHandler | 
 
 Protects a  
's attributes from being permanently modfied. | 
| CloudscapeDelegate | Deprecated
 Use the StdJDBCDelegate for latest versions of Derby 
 | 
| DB2v6Delegate | 
 Quartz JDBC delegate for DB2 v6 databases. 
 | 
| DB2v7Delegate | 
 Quartz JDBC delegate for DB2 v7 databases. 
 | 
| DB2v8Delegate | 
 Quartz JDBC delegate for DB2 v8 databases. 
 | 
| DBSemaphore | 
 Base class for database based lock handlers for providing thread/resource locking 
 in order to protect resources from being altered by multiple threads at the 
 same time. 
 | 
| FiredTriggerRecord | 
 
 Conveys the state of a fired-trigger record. 
 | 
| HSQLDBDelegate | 
 
 This is a driver delegate for the HSQLDB database. 
 | 
| JobStoreCMT | 
JobStoreCMT is meant to be used in an application-server
 environment that provides container-managed-transactions. | 
| JobStoreSupport | 
 
 Contains base functionality for JDBC-based JobStore implementations. 
 | 
| JobStoreTX | 
JobStoreTX is meant to be used in a standalone environment. | 
| JTANonClusteredSemaphore | 
 Provides in memory thread/resource locking that is JTA 
  
 aware. | 
| MSSQLDelegate | 
 
 This is a driver delegate for the MSSQL JDBC driver. 
 | 
| PointbaseDelegate | 
 
 This is a driver delegate for the Pointbase JDBC driver. 
 | 
| PostgreSQLDelegate | 
 
 This is a driver delegate for the PostgreSQL JDBC driver. 
 | 
| SchedulerStateRecord | 
 
 Conveys a scheduler-instance state record. 
 | 
| SimpleSemaphore | 
 Internal in-memory lock handler for providing thread/resource locking in 
 order to protect resources from being altered by multiple threads at the 
 same time. 
 | 
| StdJDBCDelegate | 
 
 This is meant to be an abstract base class for most, if not all,  
 implementations. | 
| StdRowLockSemaphore | 
 Internal database based lock handler for providing thread/resource locking 
 in order to protect resources from being altered by multiple threads at the 
 same time. 
 | 
| UpdateLockRowSemaphore | 
 Provide thread/resource locking in order to protect
 resources from being altered by multiple threads at the same time using
 a db row update. 
 | 
| Util | 
 
 This class contains utility functions for use in all delegate classes. 
 | 
| Exception | Description | 
|---|---|
| InvalidConfigurationException | 
 
 Exception class for when a driver delegate cannot be found for a given
 configuration, or lack thereof. 
 | 
| LockException | 
 
 Exception class for when there is a failure obtaining or releasing a
 resource lock. 
 | 
| NoSuchDelegateException | 
 
 Exception class for when a driver delegate cannot be found for a given
 configuration, or lack thereof. 
 |