Commit Graph

204 Commits

Author SHA1 Message Date
Mark Paluch
b8375f5a96 #2 - Refactor to functional usage of resources.
DatabaseClient now creates functions. The actual invocation/execution takes place from DefaultFetchFunctions (FetchSpec) to keep stateful resources in the scope of the execution. execute()/executeMany() use Flux.usingWhen/Mono.usingWhen to release connections after their usage.
2018-10-17 11:10:30 +02:00
Mark Paluch
f490c1f3d9 #2 - Upgrade to Reactor Californium snapshots. 2018-10-17 11:10:27 +02:00
Mark Paluch
c59e9a58eb #2 - Add DatabaseClient.
Provide DatabaseClient and add ExternalDatabase class to provide database connection details/encapsulate a dockerized testcontainer.
2018-10-17 11:10:20 +02:00
Mark Paluch
8cc1535d4d #1 - Setup repository 2018-10-17 11:10:15 +02:00