| Interface | Description |
|---|---|
| BoneCPConfigMBean |
MBean interface for config.
|
| ConnectionStrategy |
Marker interface.
|
| IStatementCache |
Interface to the JDBC statement cache.
|
| StatisticsMBean |
MBean (JMX) contract.
|
| Class | Description |
|---|---|
| AbstractConnectionStrategy |
Parent class for the different pool strategies.
|
| BoneCP |
Connection pool (main class).
|
| BoneCPConfig |
Configuration class.
|
| BoneCPDataSource |
DataSource for use with LazyConnection Provider etc.
|
| CachedConnectionStrategy |
A connection strategy that is optimized to store/retrieve the connection inside a thread
local variable.
|
| CallableStatementHandle |
Wrapper around CallableStatement.
|
| CloseThreadMonitor |
Thread that monitors another thread and displays stack trace if getConnection() was called without the corresponding close().
|
| ConnectionHandle |
Connection handle wrapper around a JDBC connection.
|
| ConnectionMaxAgeThread |
Periodically checks for connections to see if the connection has expired.
|
| ConnectionPartition |
Connection Partition structure
|
| ConnectionTesterThread |
Periodically sends a keep-alive statement to idle threads
and kills off any connections that have been unused for a long time (or broken).
|
| CustomThreadFactory |
Helper class just for executor service to provide a fancier name for debugging + catch for thread exceptions.
|
| DefaultConnectionStrategy |
The normal getConnection() strategy class in use.
|
| MemorizeTransactionProxy |
This code takes care of recording and playing back of transactions (when a failure occurs).
|
| PoolUtil |
A bunch of generic routines used internally by the pool.
|
| PoolWatchThread |
Watches a partition to create new connections when required.
|
| PreparedStatementHandle |
Wrapper around JDBC PreparedStatement.
|
| ReplayLog | |
| StatementCache |
JDBC statement cache.
|
| StatementHandle |
Wrapper around JDBC Statement.
|
| Statistics |
Statistics class.
|
| UsernamePassword |
Composite key handle for datasource.
|
Copyright © 2009-2013 JolBox. All Rights Reserved.