| Interface | Description | 
|---|---|
| ConnectionProvider | 
 Implementations of this interface used by  
DBConnectionManager
 to provide connections from various sources. | 
| Class | Description | 
|---|---|
| DBConnectionManager | 
 
 Manages a collection of ConnectionProviders, and provides transparent access
 to their connections. 
 | 
| DirtyFlagMap | 
 
 An implementation of  
Map that wraps another Map
 and flags itself 'dirty' when it is modified. | 
| ExceptionHelper | 
 
 Helper class for handling exception nesting, which is only supported in JDKs
 which are version 1.4 or later. 
 | 
| JNDIConnectionProvider | 
 
 A  
ConnectionProvider that provides connections from a DataSource
 that is managed by an application server, and made available via JNDI. | 
| Key | 
 
 Object representing a job or trigger key. 
 | 
| Pair | 
 
 Utility class for storing two pieces of information together. 
 | 
| PoolingConnectionProvider | 
 
 A  
ConnectionProvider implementation that creates its own
 pool of connections. | 
| PropertiesParser | 
 
 This is an utility calss used to parse the properties. 
 | 
| StringKeyDirtyFlagMap | 
 
 An implementation of  
Map that wraps another Map
 and flags itself 'dirty' when it is modified, enforces that all keys are
 Strings. | 
| TriggerStatus | 
 
 Object representing a job or trigger key. 
 |