Commit Graph

1810 Commits (d04f4dd3f1c3cdb356bbbad131e827d95383a9a6)
 

Author SHA1 Message Date
Brett Wooldridge 276b919e04 Add driver.acceptsUrl() check.
Brett Wooldridge 24d03706e2 Add driver.acceptsUrl() check.
Brett Wooldridge df0fb90eb6 Merge pull request from marcospereira/dev
Small format details
Brett Wooldridge 086ee72652 Minor bugfixes.
Marcos Pereira fe65d55514 Small format details
Use headers instead of just bold titles makes it easier to
link to specific parts of documentation.
Brett Wooldridge 0a4c24d44f prepare for rc4
Brett Wooldridge 1dad7106f0 Merge branch 'dev' of https://github.com/brettwooldridge/HikariCP into dev
Brett Wooldridge cda1d6e7c6 Minor cleanup
Brett Wooldridge bd82829dcd Update README.md
Brett Wooldridge 5062bd142b Significant state ownership refactor following class relationship analysis. Probably a bit more to be done here, but better than it was.
Brett Wooldridge bd0d3aa01e Minor cleanup
Brett Wooldridge 83289b1e45 Following up on the idea that the "public interface" to HikariCP should be though of as residing in the base of the package.
Brett Wooldridge 66f14b08ec Minor cleanup
Brett Wooldridge 1571049ec0 Move interfaces.
Brett Wooldridge cd8c4d578a Move CloseSource implementations into interface, co-resident with factory.
Brett Wooldridge b249a03a6f Rename PoolUtilities to PoolElf ... following our *Elf naming convention (eg. UtilityElf)
Brett Wooldridge 052a86a76e Rename PropertyBeanSetter to PropertyElf
Brett Wooldridge 1e4f078d5d Remove code meant to handle what is not believed to be a non-existent race condition.
Brett Wooldridge f5c248c4f4 Cleanup
Brett Wooldridge 3b0cf24e5c Reformatting
Brett Wooldridge aaa58a548b If we're on Java 7, and Dropwizard metrics core happens to be present, use their LongAdder rather than falling back to the Java 7 AtomicLong.
Brett Wooldridge b0df3a82c7 JavaDoc and method renaming
Brett Wooldridge 6899e5dc6e Update README.md
Brett Wooldridge 2f303973ec Remove getConfiguration() accessor
Brett Wooldridge 851b92736c Rename configuration member to config.
Brett Wooldridge 04fb8b646a Rename configuration member to config.
Brett Wooldridge a6d013e8bf Merge pull request from dimitrisli/2.3.x
Changing the documented jConnect Sybase Driver to an implementation that works
Dimitrios Liapis 7542f02500 Changing the documented jConnect Sybase Driver to an implementation that works
The jConnect Driver (as of version 7.0) has two package implementations for the Driver: 1) com.sybase.jdbcx.SybDataSource and 2) com.sybase.jdbc4.jdbc.SybDataSource .

If 1) is used then an exception is thrown from the HikariCP since it's looking for a default constructor that is not there.

Switching to 2) the driver starts up successfully and it's fully operational, therefore I'm changing this documentation line to reflect that.

ps. HikariCP version 2.3.8 as advised since jdk8

thanks,
Dimitrios
Brett Wooldridge a9aa10095f Handle case where connectionTimeout or validationTimeout are set by HikariConfigMBean (after the validateNumerics() method has already been called), ensure validationTimeout stays sane.
Brett Wooldridge 4cb8d4d7d8 Minor cleanup
Brett Wooldridge 46669f70d0 Merge improved close connection debug logging into 2.3.x branch.
Brett Wooldridge 8993f4d0be Minor cleanup suggested by Nitin
Brett Wooldridge 826257058b Setup for RC3
Brett Wooldridge c6830d3708 Rename method
Brett Wooldridge 1bb1f60548 Minor refactor.
Brett Wooldridge cb50434e73 fix unit test
Brett Wooldridge afc13ee150 Store the network timeout captured at addConnection()-time and use it to reset the network timeout at connection close if the network timeout has been altered by the user.
Brett Wooldridge 27b7f5a34e Revert "If the user is calling setNetworkTImeout() and specifying their own Executor instance, we need to "restore" their Executor instance whenever we "reset" the network timeout after modifying it for the duration of HikariCP internal methods (for example in the isConnectionAlive() check)."
This reverts commit 8ad630643b.
Brett Wooldridge b7253d18ed Fix inconsistency in clock calculations.
Brett Wooldridge 678cb55fd5 Pin the ThreadPoolExecutor keepAliveTime at 15 seconds, this should allow for reasonable reuse while not keeping idle threads around indefinitely.
Brett Wooldridge 8ad630643b If the user is calling setNetworkTImeout() and specifying their own Executor instance, we need to "restore" their Executor instance whenever we "reset" the network timeout after modifying it for the duration of HikariCP internal methods (for example in the isConnectionAlive() check).
Brett Wooldridge 31695bd4a0 Minor cleanup. Remove unused parameter.
Brett Wooldridge f601f48900 Minor cleanup.
Brett Wooldridge e9294f7b84 Minor cleanup.
Brett Wooldridge dbe40c1870 Minor cleanup.
Brett Wooldridge df02830e66 Minor cleanup.
Brett Wooldridge 40c59e61e3 Minor cleanup.
Brett Wooldridge 67b2f81aec Fix boolean operator.
Brett Wooldridge ef57e116a7 Minor cleanup.
Brett Wooldridge f227cbe1fc Update README.md