Package org.jivesoftware.database
Database connection code.
-
Interface Summary Interface Description ConnectionProvider Abstract class that defines the connection provider framework. -
Class Summary Class Description AbstractConnection An implementation of the Connection interface that wraps an underlying Connection object.CachedPreparedStatement Allows PreparedStatement information to be cached.CallableStatementWrapper An implementation of the CallableStatement interface that wraps an underlying CallableStatement object.DbConnectionManager Central manager of database connections.DefaultConnectionProvider Default Jive connection provider, which uses an internal connection pool.DefaultConnectionProviderBeanInfo BeanInfo class for the DefaultConnectionProvider class.EmbeddedConnectionProvider A connection provider for the embedded hsqlDB database.JNDIDataSourceProvider An implementation of ConnectionProvider that utilizes a JDBC 2.0 DataSource made available via JNDI.PreparedStatementWrapper An implementation of the PreparedStatement interface that wraps an underlying PreparedStatement object.ProfiledConnection Wraps a Connection object and collects statistics about the database queries that are performed.ProfiledConnectionEntry Simple class for tracking profiling stats for individual SQL queries.SchemaManager Manages database schemas for Openfire and Openfire plugins.SequenceManager Manages sequences of unique ID's that get stored in the database.StatementWrapper An implementation of the Statement interface that wraps an underlying Statement object. -
Enum Summary Enum Description DbConnectionManager.DatabaseType A class that identifies the type of the database that Jive is connected to.ProfiledConnection.Type -
Annotation Types Summary Annotation Type Description JiveID Used to specify what jive id an object should have