Download bonecp Free Java Code
Description
BoneCP is a Java JDBC connection pool implementation that is tuned for high performance by minimizing lock contention to give greater throughput for your applications. It currently beats all known connection pools, including C3P0 and DBCP, as shown on the benchmark section on the site.
Source Files
The download file bonecp-master.zip has the following entries.
.gitignore/* w ww .j ava 2s . co m*/
LICENSE
NOTICE
README.compile
bonecp-benchmark/lib/DBPool-5.0.jar
bonecp-benchmark/lib/proxool-0.9.1.jar
bonecp-benchmark/lib/tomcat-jdbc.jar
bonecp-benchmark/lib/tomcat-juli.jar
bonecp-benchmark/pom.xml
bonecp-benchmark/src/main/java/com/jolbox/benchmark/BenchmarkLaunch.java
bonecp-benchmark/src/main/java/com/jolbox/benchmark/BenchmarkMain.java
bonecp-benchmark/src/main/java/com/jolbox/benchmark/BenchmarkTests.java
bonecp-benchmark/src/main/java/com/jolbox/benchmark/ConnectionPoolType.java
bonecp-benchmark/src/main/java/com/jolbox/benchmark/ThreadTesterUtil.java
bonecp-benchmark/src/test/resources/log4j.properties
bonecp-hbnprovider/pom.xml
bonecp-hbnprovider/src/main/java/com/jolbox/bonecp/provider/BoneCPConnectionProvider.java
bonecp-hbnprovider/src/test/java/com/jolbox/bonecp/provider/CustomHook.java
bonecp-hbnprovider/src/test/java/com/jolbox/bonecp/provider/TestBoneCPConnectionProvider.java
bonecp-hbnprovider/src/test/resources/log4j.properties
bonecp-jdk-compat/pom.xml
bonecp-jdk-compat/src/main/java/java/sql/CallableStatement.java
bonecp-jdk-compat/src/main/java/java/sql/Connection.java
bonecp-jdk-compat/src/main/java/java/sql/NClob.java
bonecp-jdk-compat/src/main/java/java/sql/PreparedStatement.java
bonecp-jdk-compat/src/main/java/java/sql/RowId.java
bonecp-jdk-compat/src/main/java/java/sql/SQLClientInfoException.java
bonecp-jdk-compat/src/main/java/java/sql/SQLFeatureNotSupportedException.java
bonecp-jdk-compat/src/main/java/java/sql/SQLNonTransientException.java
bonecp-jdk-compat/src/main/java/java/sql/SQLXML.java
bonecp-jdk-compat/src/main/java/java/sql/Statement.java
bonecp-jdk-compat/src/test/resources/log4j.properties
bonecp-spring/pom.xml
bonecp-spring/src/main/java/com/jolbox/bonecp/spring/BoneCPNativeJdbcExtractor.java
bonecp-spring/src/main/java/com/jolbox/bonecp/spring/DynamicDataSourceProxy.java
bonecp-spring/src/test/java/com/jolbox/bonecp/spring/TestDynamicDataSourceProxy.java
bonecp-spring/src/test/resources/log4j.properties
bonecp-test-commons/pom.xml
bonecp-test-commons/src/main/java/META-INF/MANIFEST.MF
bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockCallableStatement.java
bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockConnection.java
bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockJDBCAnswer.java
bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockJDBCDriver.java
bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockJDBCStatement.java
bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockPreparedStatement.java
bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockResultSet.java
bonecp/pom.xml
bonecp/src/main/java/com/jolbox/bonecp/AbstractConnectionStrategy.java
bonecp/src/main/java/com/jolbox/bonecp/BoneCP.java
bonecp/src/main/java/com/jolbox/bonecp/BoneCPConfig.java
bonecp/src/main/java/com/jolbox/bonecp/BoneCPConfigMBean.java
bonecp/src/main/java/com/jolbox/bonecp/BoneCPDataSource.java
bonecp/src/main/java/com/jolbox/bonecp/CachedConnectionStrategy.java
bonecp/src/main/java/com/jolbox/bonecp/CallableStatementHandle.java
bonecp/src/main/java/com/jolbox/bonecp/CloseThreadMonitor.java
bonecp/src/main/java/com/jolbox/bonecp/ConnectionHandle.java
bonecp/src/main/java/com/jolbox/bonecp/ConnectionMaxAgeThread.java
bonecp/src/main/java/com/jolbox/bonecp/ConnectionPartition.java
bonecp/src/main/java/com/jolbox/bonecp/ConnectionStrategy.java
bonecp/src/main/java/com/jolbox/bonecp/ConnectionTesterThread.java
bonecp/src/main/java/com/jolbox/bonecp/CustomThreadFactory.java
bonecp/src/main/java/com/jolbox/bonecp/DefaultConnectionStrategy.java
bonecp/src/main/java/com/jolbox/bonecp/IStatementCache.java
bonecp/src/main/java/com/jolbox/bonecp/MemorizeTransactionProxy.java
bonecp/src/main/java/com/jolbox/bonecp/PoolUtil.java
bonecp/src/main/java/com/jolbox/bonecp/PoolWatchThread.java
bonecp/src/main/java/com/jolbox/bonecp/PreparedStatementHandle.java
bonecp/src/main/java/com/jolbox/bonecp/ReplayLog.java
bonecp/src/main/java/com/jolbox/bonecp/StatementCache.java
bonecp/src/main/java/com/jolbox/bonecp/StatementHandle.java
bonecp/src/main/java/com/jolbox/bonecp/Statistics.java
bonecp/src/main/java/com/jolbox/bonecp/StatisticsMBean.java
bonecp/src/main/java/com/jolbox/bonecp/UsernamePassword.java
bonecp/src/main/java/com/jolbox/bonecp/hooks/AbstractConnectionHook.java
bonecp/src/main/java/com/jolbox/bonecp/hooks/AcquireFailConfig.java
bonecp/src/main/java/com/jolbox/bonecp/hooks/ConnectionHook.java
bonecp/src/main/java/com/jolbox/bonecp/hooks/ConnectionState.java
bonecp/src/main/java/com/jolbox/bonecp/hooks/package-info.java
bonecp/src/main/java/com/jolbox/bonecp/package-info.java
bonecp/src/main/java/com/jolbox/bonecp/proxy/CallableStatementProxy.java
bonecp/src/main/java/com/jolbox/bonecp/proxy/ConnectionProxy.java
bonecp/src/main/java/com/jolbox/bonecp/proxy/PreparedStatementProxy.java
bonecp/src/main/java/com/jolbox/bonecp/proxy/StatementProxy.java
bonecp/src/main/java/com/jolbox/bonecp/proxy/TransactionRecoveryResult.java
bonecp/src/main/java/com/jolbox/bonecp/proxy/package-info.java
bonecp/src/main/javadoc/overview.html
bonecp/src/main/resources/bonecp-default-config.xml
bonecp/src/test/java/com/jolbox/bonecp/CommonTestUtils.java
bonecp/src/test/java/com/jolbox/bonecp/FakeTestClassJDK5.java
bonecp/src/test/java/com/jolbox/bonecp/FakeTestClassJDK6.java
bonecp/src/test/java/com/jolbox/bonecp/FakeTestClassJDK7.java
bonecp/src/test/java/com/jolbox/bonecp/MockThread.java
bonecp/src/test/java/com/jolbox/bonecp/TestAbstractConnectionStrategy.java
bonecp/src/test/java/com/jolbox/bonecp/TestBoneCP.java
bonecp/src/test/java/com/jolbox/bonecp/TestBoneCPConfig.java
bonecp/src/test/java/com/jolbox/bonecp/TestCachedConnectionStrategy.java
bonecp/src/test/java/com/jolbox/bonecp/TestCallableStatementHandle.java
bonecp/src/test/java/com/jolbox/bonecp/TestCloseThreadMonitor.java
bonecp/src/test/java/com/jolbox/bonecp/TestConnectionHandle.java
bonecp/src/test/java/com/jolbox/bonecp/TestConnectionMaxAgeTester.java
bonecp/src/test/java/com/jolbox/bonecp/TestConnectionPartition.java
bonecp/src/test/java/com/jolbox/bonecp/TestConnectionThreadTester.java
bonecp/src/test/java/com/jolbox/bonecp/TestCustomThreadFactory.java
bonecp/src/test/java/com/jolbox/bonecp/TestMemorizeTransactionProxy.java
bonecp/src/test/java/com/jolbox/bonecp/TestPoolUtil.java
bonecp/src/test/java/com/jolbox/bonecp/TestPoolWatchThread.java
bonecp/src/test/java/com/jolbox/bonecp/TestPreparedStatementHandle.java
bonecp/src/test/java/com/jolbox/bonecp/TestReplayLog.java
bonecp/src/test/java/com/jolbox/bonecp/TestRobustness.java
bonecp/src/test/java/com/jolbox/bonecp/TestStatementCache.java
bonecp/src/test/java/com/jolbox/bonecp/TestStatementHandle.java
bonecp/src/test/java/com/jolbox/bonecp/TestStatistics.java
bonecp/src/test/java/com/jolbox/bonecp/TestSystemTests.java
bonecp/src/test/java/com/jolbox/bonecp/TestUsernamePassword.java
bonecp/src/test/java/com/jolbox/bonecp/TestUtils.java
bonecp/src/test/java/com/jolbox/bonecp/TestXMLDefaultCreate.java
bonecp/src/test/java/com/jolbox/bonecp/ThreadTester.java
bonecp/src/test/java/com/jolbox/bonecp/hooks/CoverageHook.java
bonecp/src/test/java/com/jolbox/bonecp/hooks/CustomHook.java
bonecp/src/test/java/com/jolbox/bonecp/hooks/TestAcquireFailConfig.java
bonecp/src/test/java/com/jolbox/bonecp/hooks/TestConnectionHook.java
bonecp/src/test/java/com/jolbox/bonecp/reportedIssues/BoneCpDataSourceTest.java
bonecp/src/test/java/com/jolbox/bonecp/reportedIssues/TimeoutFailure.java
bonecp/src/test/resources/bonecp-config.xml
bonecp/src/test/resources/log4j.properties
docs/apache-header.txt
pom.xml
src/main/assembly/assembly.xml
Download
Click the following link to download bonecp-master.zip.
bonecp-master.zip