Database connection code.
Interface Summary Interface Description ConnectionProviderAbstract class that defines the connection provider framework.
Class Summary Class Description AbstractConnectionAn implementation of the Connection interface that wraps an underlying Connection object. CachedPreparedStatementAllows PreparedStatement information to be cached. CallableStatementWrapperAn implementation of the CallableStatement interface that wraps an underlying CallableStatement object. DbConnectionManagerCentral manager of database connections. DefaultConnectionProviderDefault Jive connection provider, which uses an internal connection pool. DefaultConnectionProviderBeanInfoBeanInfo class for the DefaultConnectionProvider class. EmbeddedConnectionProviderA connection provider for the embedded hsqlDB database. JNDIDataSourceProviderAn implementation of ConnectionProvider that utilizes a JDBC 2.0 DataSource made available via JNDI. PreparedStatementWrapperAn implementation of the PreparedStatement interface that wraps an underlying PreparedStatement object. ProfiledConnectionWraps a Connection object and collects statistics about the database queries that are performed. ProfiledConnectionEntrySimple class for tracking profiling stats for individual SQL queries. SchemaManagerManages database schemas for Openfire and Openfire plugins. SequenceManagerManages sequences of unique ID's that get stored in the database. StatementWrapperAn implementation of the Statement interface that wraps an underlying Statement object.
Enum Summary Enum Description DbConnectionManager.DatabaseTypeA class that identifies the type of the database that Jive is connected to. ProfiledConnection.Type
Annotation Types Summary Annotation Type Description JiveIDUsed to specify what jive id an object should have