├── .gitignore ├── LICENSE ├── NOTICE ├── README.compile ├── README.md ├── bonecp-benchmark ├── lib │ ├── DBPool-5.0.jar │ ├── proxool-0.9.1.jar │ ├── tomcat-jdbc.jar │ └── tomcat-juli.jar ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── jolbox │ │ └── benchmark │ │ ├── BenchmarkLaunch.java │ │ ├── BenchmarkMain.java │ │ ├── BenchmarkTests.java │ │ ├── ConnectionPoolType.java │ │ └── ThreadTesterUtil.java │ └── test │ └── resources │ └── log4j.properties ├── bonecp-hbnprovider ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── jolbox │ │ └── bonecp │ │ └── provider │ │ └── BoneCPConnectionProvider.java │ └── test │ ├── java │ └── com │ │ └── jolbox │ │ └── bonecp │ │ └── provider │ │ ├── CustomHook.java │ │ └── TestBoneCPConnectionProvider.java │ └── resources │ └── log4j.properties ├── bonecp-jdk-compat ├── pom.xml └── src │ ├── main │ └── java │ │ └── java │ │ └── sql │ │ ├── CallableStatement.java │ │ ├── Connection.java │ │ ├── NClob.java │ │ ├── PreparedStatement.java │ │ ├── RowId.java │ │ ├── SQLClientInfoException.java │ │ ├── SQLFeatureNotSupportedException.java │ │ ├── SQLNonTransientException.java │ │ ├── SQLXML.java │ │ └── Statement.java │ └── test │ └── resources │ └── log4j.properties ├── bonecp-spring ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── jolbox │ │ └── bonecp │ │ └── spring │ │ ├── BoneCPNativeJdbcExtractor.java │ │ └── DynamicDataSourceProxy.java │ └── test │ ├── java │ └── com │ │ └── jolbox │ │ └── bonecp │ │ └── spring │ │ └── TestDynamicDataSourceProxy.java │ └── resources │ └── log4j.properties ├── bonecp-test-commons ├── pom.xml └── src │ └── main │ └── java │ ├── META-INF │ └── MANIFEST.MF │ └── com │ └── jolbox │ └── bonecp │ ├── MockCallableStatement.java │ ├── MockConnection.java │ ├── MockJDBCAnswer.java │ ├── MockJDBCDriver.java │ ├── MockJDBCStatement.java │ ├── MockPreparedStatement.java │ └── MockResultSet.java ├── bonecp ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── jolbox │ │ │ └── bonecp │ │ │ ├── AbstractConnectionStrategy.java │ │ │ ├── BoneCP.java │ │ │ ├── BoneCPConfig.java │ │ │ ├── BoneCPConfigMBean.java │ │ │ ├── BoneCPDataSource.java │ │ │ ├── CachedConnectionStrategy.java │ │ │ ├── CallableStatementHandle.java │ │ │ ├── CloseThreadMonitor.java │ │ │ ├── ConnectionHandle.java │ │ │ ├── ConnectionMaxAgeThread.java │ │ │ ├── ConnectionPartition.java │ │ │ ├── ConnectionStrategy.java │ │ │ ├── ConnectionTesterThread.java │ │ │ ├── CustomThreadFactory.java │ │ │ ├── DefaultConnectionStrategy.java │ │ │ ├── IStatementCache.java │ │ │ ├── MemorizeTransactionProxy.java │ │ │ ├── PoolUtil.java │ │ │ ├── PoolWatchThread.java │ │ │ ├── PreparedStatementHandle.java │ │ │ ├── ReplayLog.java │ │ │ ├── StatementCache.java │ │ │ ├── StatementHandle.java │ │ │ ├── Statistics.java │ │ │ ├── StatisticsMBean.java │ │ │ ├── UsernamePassword.java │ │ │ ├── hooks │ │ │ ├── AbstractConnectionHook.java │ │ │ ├── AcquireFailConfig.java │ │ │ ├── ConnectionHook.java │ │ │ ├── ConnectionState.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── proxy │ │ │ ├── CallableStatementProxy.java │ │ │ ├── ConnectionProxy.java │ │ │ ├── PreparedStatementProxy.java │ │ │ ├── StatementProxy.java │ │ │ ├── TransactionRecoveryResult.java │ │ │ └── package-info.java │ ├── javadoc │ │ └── overview.html │ └── resources │ │ └── bonecp-default-config.xml │ └── test │ ├── java │ └── com │ │ └── jolbox │ │ └── bonecp │ │ ├── CommonTestUtils.java │ │ ├── FakeTestClassJDK5.java │ │ ├── FakeTestClassJDK6.java │ │ ├── FakeTestClassJDK7.java │ │ ├── MockThread.java │ │ ├── TestAbstractConnectionStrategy.java │ │ ├── TestBoneCP.java │ │ ├── TestBoneCPConfig.java │ │ ├── TestCachedConnectionStrategy.java │ │ ├── TestCallableStatementHandle.java │ │ ├── TestCloseThreadMonitor.java │ │ ├── TestConnectionHandle.java │ │ ├── TestConnectionMaxAgeTester.java │ │ ├── TestConnectionPartition.java │ │ ├── TestConnectionThreadTester.java │ │ ├── TestCustomThreadFactory.java │ │ ├── TestMemorizeTransactionProxy.java │ │ ├── TestPoolUtil.java │ │ ├── TestPoolWatchThread.java │ │ ├── TestPreparedStatementHandle.java │ │ ├── TestReplayLog.java │ │ ├── TestRobustness.java │ │ ├── TestStatementCache.java │ │ ├── TestStatementHandle.java │ │ ├── TestStatistics.java │ │ ├── TestSystemTests.java │ │ ├── TestUsernamePassword.java │ │ ├── TestUtils.java │ │ ├── TestXMLDefaultCreate.java │ │ ├── ThreadTester.java │ │ ├── hooks │ │ ├── CoverageHook.java │ │ ├── CustomHook.java │ │ ├── TestAcquireFailConfig.java │ │ └── TestConnectionHook.java │ │ └── reportedIssues │ │ ├── BoneCpDataSourceTest.java │ │ └── TimeoutFailure.java │ └── resources │ ├── bonecp-config.xml │ └── log4j.properties ├── docs └── apache-header.txt ├── pom.xml └── src └── main └── assembly └── assembly.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/NOTICE -------------------------------------------------------------------------------- /README.compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/README.compile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/README.md -------------------------------------------------------------------------------- /bonecp-benchmark/lib/DBPool-5.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/lib/DBPool-5.0.jar -------------------------------------------------------------------------------- /bonecp-benchmark/lib/proxool-0.9.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/lib/proxool-0.9.1.jar -------------------------------------------------------------------------------- /bonecp-benchmark/lib/tomcat-jdbc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/lib/tomcat-jdbc.jar -------------------------------------------------------------------------------- /bonecp-benchmark/lib/tomcat-juli.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/lib/tomcat-juli.jar -------------------------------------------------------------------------------- /bonecp-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/pom.xml -------------------------------------------------------------------------------- /bonecp-benchmark/src/main/java/com/jolbox/benchmark/BenchmarkLaunch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/src/main/java/com/jolbox/benchmark/BenchmarkLaunch.java -------------------------------------------------------------------------------- /bonecp-benchmark/src/main/java/com/jolbox/benchmark/BenchmarkMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/src/main/java/com/jolbox/benchmark/BenchmarkMain.java -------------------------------------------------------------------------------- /bonecp-benchmark/src/main/java/com/jolbox/benchmark/BenchmarkTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/src/main/java/com/jolbox/benchmark/BenchmarkTests.java -------------------------------------------------------------------------------- /bonecp-benchmark/src/main/java/com/jolbox/benchmark/ConnectionPoolType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/src/main/java/com/jolbox/benchmark/ConnectionPoolType.java -------------------------------------------------------------------------------- /bonecp-benchmark/src/main/java/com/jolbox/benchmark/ThreadTesterUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/src/main/java/com/jolbox/benchmark/ThreadTesterUtil.java -------------------------------------------------------------------------------- /bonecp-benchmark/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-benchmark/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /bonecp-hbnprovider/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-hbnprovider/pom.xml -------------------------------------------------------------------------------- /bonecp-hbnprovider/src/main/java/com/jolbox/bonecp/provider/BoneCPConnectionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-hbnprovider/src/main/java/com/jolbox/bonecp/provider/BoneCPConnectionProvider.java -------------------------------------------------------------------------------- /bonecp-hbnprovider/src/test/java/com/jolbox/bonecp/provider/CustomHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-hbnprovider/src/test/java/com/jolbox/bonecp/provider/CustomHook.java -------------------------------------------------------------------------------- /bonecp-hbnprovider/src/test/java/com/jolbox/bonecp/provider/TestBoneCPConnectionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-hbnprovider/src/test/java/com/jolbox/bonecp/provider/TestBoneCPConnectionProvider.java -------------------------------------------------------------------------------- /bonecp-hbnprovider/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-hbnprovider/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /bonecp-jdk-compat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/pom.xml -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/CallableStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/CallableStatement.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/Connection.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/NClob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/NClob.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/PreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/PreparedStatement.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/RowId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/RowId.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/SQLClientInfoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/SQLClientInfoException.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/SQLFeatureNotSupportedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/SQLFeatureNotSupportedException.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/SQLNonTransientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/SQLNonTransientException.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/SQLXML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/SQLXML.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/main/java/java/sql/Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/main/java/java/sql/Statement.java -------------------------------------------------------------------------------- /bonecp-jdk-compat/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-jdk-compat/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /bonecp-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-spring/pom.xml -------------------------------------------------------------------------------- /bonecp-spring/src/main/java/com/jolbox/bonecp/spring/BoneCPNativeJdbcExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-spring/src/main/java/com/jolbox/bonecp/spring/BoneCPNativeJdbcExtractor.java -------------------------------------------------------------------------------- /bonecp-spring/src/main/java/com/jolbox/bonecp/spring/DynamicDataSourceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-spring/src/main/java/com/jolbox/bonecp/spring/DynamicDataSourceProxy.java -------------------------------------------------------------------------------- /bonecp-spring/src/test/java/com/jolbox/bonecp/spring/TestDynamicDataSourceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-spring/src/test/java/com/jolbox/bonecp/spring/TestDynamicDataSourceProxy.java -------------------------------------------------------------------------------- /bonecp-spring/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-spring/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /bonecp-test-commons/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-test-commons/pom.xml -------------------------------------------------------------------------------- /bonecp-test-commons/src/main/java/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockCallableStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockCallableStatement.java -------------------------------------------------------------------------------- /bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockConnection.java -------------------------------------------------------------------------------- /bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockJDBCAnswer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockJDBCAnswer.java -------------------------------------------------------------------------------- /bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockJDBCDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockJDBCDriver.java -------------------------------------------------------------------------------- /bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockJDBCStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockJDBCStatement.java -------------------------------------------------------------------------------- /bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockPreparedStatement.java -------------------------------------------------------------------------------- /bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp-test-commons/src/main/java/com/jolbox/bonecp/MockResultSet.java -------------------------------------------------------------------------------- /bonecp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/pom.xml -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/AbstractConnectionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/AbstractConnectionStrategy.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/BoneCP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/BoneCP.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/BoneCPConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/BoneCPConfig.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/BoneCPConfigMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/BoneCPConfigMBean.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/BoneCPDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/BoneCPDataSource.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/CachedConnectionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/CachedConnectionStrategy.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/CallableStatementHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/CallableStatementHandle.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/CloseThreadMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/CloseThreadMonitor.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/ConnectionHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/ConnectionHandle.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/ConnectionMaxAgeThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/ConnectionMaxAgeThread.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/ConnectionPartition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/ConnectionPartition.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/ConnectionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/ConnectionStrategy.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/ConnectionTesterThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/ConnectionTesterThread.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/CustomThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/CustomThreadFactory.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/DefaultConnectionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/DefaultConnectionStrategy.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/IStatementCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/IStatementCache.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/MemorizeTransactionProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/MemorizeTransactionProxy.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/PoolUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/PoolUtil.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/PoolWatchThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/PoolWatchThread.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/PreparedStatementHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/PreparedStatementHandle.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/ReplayLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/ReplayLog.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/StatementCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/StatementCache.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/StatementHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/StatementHandle.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/Statistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/Statistics.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/StatisticsMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/StatisticsMBean.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/UsernamePassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/UsernamePassword.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/hooks/AbstractConnectionHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/hooks/AbstractConnectionHook.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/hooks/AcquireFailConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/hooks/AcquireFailConfig.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/hooks/ConnectionHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/hooks/ConnectionHook.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/hooks/ConnectionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/hooks/ConnectionState.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/hooks/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/hooks/package-info.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/package-info.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/proxy/CallableStatementProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/proxy/CallableStatementProxy.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/proxy/ConnectionProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/proxy/ConnectionProxy.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/proxy/PreparedStatementProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/proxy/PreparedStatementProxy.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/proxy/StatementProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/proxy/StatementProxy.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/proxy/TransactionRecoveryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/proxy/TransactionRecoveryResult.java -------------------------------------------------------------------------------- /bonecp/src/main/java/com/jolbox/bonecp/proxy/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/java/com/jolbox/bonecp/proxy/package-info.java -------------------------------------------------------------------------------- /bonecp/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/javadoc/overview.html -------------------------------------------------------------------------------- /bonecp/src/main/resources/bonecp-default-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/main/resources/bonecp-default-config.xml -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/CommonTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/CommonTestUtils.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/FakeTestClassJDK5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/FakeTestClassJDK5.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/FakeTestClassJDK6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/FakeTestClassJDK6.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/FakeTestClassJDK7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/FakeTestClassJDK7.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/MockThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/MockThread.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestAbstractConnectionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestAbstractConnectionStrategy.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestBoneCP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestBoneCP.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestBoneCPConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestBoneCPConfig.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestCachedConnectionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestCachedConnectionStrategy.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestCallableStatementHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestCallableStatementHandle.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestCloseThreadMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestCloseThreadMonitor.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestConnectionHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestConnectionHandle.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestConnectionMaxAgeTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestConnectionMaxAgeTester.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestConnectionPartition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestConnectionPartition.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestConnectionThreadTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestConnectionThreadTester.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestCustomThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestCustomThreadFactory.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestMemorizeTransactionProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestMemorizeTransactionProxy.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestPoolUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestPoolUtil.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestPoolWatchThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestPoolWatchThread.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestPreparedStatementHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestPreparedStatementHandle.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestReplayLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestReplayLog.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestRobustness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestRobustness.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestStatementCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestStatementCache.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestStatementHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestStatementHandle.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestStatistics.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestSystemTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestSystemTests.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestUsernamePassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestUsernamePassword.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestUtils.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/TestXMLDefaultCreate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/TestXMLDefaultCreate.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/ThreadTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/ThreadTester.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/hooks/CoverageHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/hooks/CoverageHook.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/hooks/CustomHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/hooks/CustomHook.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/hooks/TestAcquireFailConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/hooks/TestAcquireFailConfig.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/hooks/TestConnectionHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/hooks/TestConnectionHook.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/reportedIssues/BoneCpDataSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/reportedIssues/BoneCpDataSourceTest.java -------------------------------------------------------------------------------- /bonecp/src/test/java/com/jolbox/bonecp/reportedIssues/TimeoutFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/java/com/jolbox/bonecp/reportedIssues/TimeoutFailure.java -------------------------------------------------------------------------------- /bonecp/src/test/resources/bonecp-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/resources/bonecp-config.xml -------------------------------------------------------------------------------- /bonecp/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/bonecp/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /docs/apache-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/docs/apache-header.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wwadge/bonecp/HEAD/src/main/assembly/assembly.xml --------------------------------------------------------------------------------