josecoll 458d2e32c0 Pluggable cash selection using H2 as default implementation. (#1300)
* Pluggable cash selection using H2 as default implementation.

* Refactor to use own CashSelection service loader and associated isCompatible() check.

* Determine Cash Selection algorithm to use based on JDBC Driver loaded.
Lazily load JDBC Driver metadata and class implementation.

* Rebased and adjusted package naming to include `finance`

* Rebased and adjusted package naming to include `finance`

* Added some documentation.
Minor fixes and changes following PR review.

* Return cashSelectionAlgo.
Throw exception rather than setting in atomically referenced object.
2017-08-22 18:09:23 +01:00
..
2017-08-17 17:26:10 +01:00
2017-08-21 10:42:59 +01:00
2017-08-14 13:31:15 +01:00
2017-03-08 12:31:22 +01:00
2017-08-15 22:32:30 +01:00
2017-07-26 15:00:03 +01:00