Commit 48f0d4a
Blocking DB Client (helidon-io#7096)
* Issue helidon-io#6991 - Blocking DB Client: API, JDBC and Health
Signed-off-by: Tomáš Kraus <tomas.kraus@oracle.com>
* Issue helidon-io#6991 - Blocking DB Client: Interceptors API and initial implementation in JDBC
Signed-off-by: Tomas Kraus <tomas.kraus@oracle.com>
* Issue helidon-io#6991 - Blocking DB Client: Tracing support
Signed-off-by: Tomas Kraus <tomas.kraus@oracle.com>
* Issue helidon-io#6991 - Blocking DB Client: Common metrics module
Signed-off-by: Tomas Kraus <tomas.kraus@oracle.com>
* - Fold dbclient-common into dbclient
- Implement dbclient-mongodb
- Re-work indexed/named parameters
- Convergence between DbClientContext and DbClientExecuteContext
- Generalized intercepted executions
- Removed package-private factory methods in favor of constructors
- Added javadocs
- Copyright and checkstyle fixes
* add missing newline
* - Fix LRA
- Fix examples/employee-app
- Fix examples/dbclient
* - Fix spotbugs errors
- Add static factory to MongoDbClientBuilder
* - Add metrics-jdbc
- Add jsonp
- Remove change in reactive/dbclient/jdbc
* Add dbclient tests
* - Rename io.helidon.dbclient.DbMapperProvider to io.helidon.dbclient.DbMapperProviderImpl to avoid confusion
- Fix module-info to have uses io.helidon.dbclient.spi.DbMapperProvider
- Fix connection close for transaction statements
* integration tests (app)
* - Fix copyright years
- Consistent naming (DB Client -> Database Client)
- Minize occurrences of the term "Pokemon" and use {@code Pokemon} when required.
* Testing work.
* Update maven-javadoc-plugin to 3.5.0 to get passed https://issues.apache.org/jira/browse/MJAVADOC-677
* Rebased on main, fixes to dbclient metrics
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
---------
Signed-off-by: Tomáš Kraus <tomas.kraus@oracle.com>
Signed-off-by: Tomas Kraus <tomas.kraus@oracle.com>
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
Co-authored-by: Romain Grecourt <romain.grecourt@oracle.com>
Co-authored-by: Tomas Langer <tomas.langer@oracle.com>1 parent 9327495 commit 48f0d4a
361 files changed
Lines changed: 25107 additions & 15048 deletions
File tree
- applications/parent
- bom
- dbclient
- dbclient
- src
- main/java
- io/helidon/dbclient
- spi
- test/java/io/helidon/dbclient
- health
- src/main/java
- io/helidon/dbclient/health
- jdbc
- etc/spotbugs
- src
- main/java
- io/helidon/dbclient/jdbc
- spi
- test/java/io/helidon/dbclient/jdbc
- jsonp
- src/main/java
- io/helidon/dbclient/jsonp
- metrics-jdbc
- src/main
- java
- io/helidon/dbclient/metrics/jdbc
- resources/META-INF/native-image/io.helidon.dbclient.metrics.jdbc/helidon-dbclient-jdbc
- metrics
- src/main/java
- io/helidon/dbclient/metrics
- mongodb
- src
- main
- java
- io/helidon/dbclient/mongodb
- resources/META-INF/native-image/io.helidon.dbclient/helidon-dbclient-mongo
- test/java/io/helidon/dbclient/mongodb
- tracing
- src/main/java
- io/helidon/dbclient/tracing
- dependencies
- examples
- dbclient
- common
- src/main
- java/io/helidon/examples/dbclient/common
- resources/META-INF/services
- jdbc
- src/main
- java/io/helidon/examples/dbclient/jdbc
- resources
- mongodb
- src/main
- java/io/helidon/examples/dbclient/mongo
- resources
- pokemons
- src/main
- java/io/helidon/examples/dbclient/pokemons
- resources
- META-INF/services
- employee-app
- src
- main
- java/io/helidon/service/employee
- resources
- test/java/io/helidon/service/employee
- integrations/db/pgsql
- lra/coordinator/server
- src/main/java
- io/helidon/lra/coordinator
- reactive
- tests/integration
- dbclient
- appl/src
- main
- java/io/helidon/tests/integration/dbclient/appl
- health
- interceptor
- mapping
- model
- result
- simple
- statement
- tools
- transaction
- resources
- test/java/io/helidon/tests/integration/dbclient/appl/it
- interceptor
- simple
- tools
- transaction
- app
- src
- main
- java/io/helidon/tests/integration/dbclient/app
- dbmapper
- tests
- tools
- resources
- META-INF/services
- test
- java/io/helidon/tests/integration/dbclient/app
- tests
- resources
- common
- src/main
- java/io/helidon/tests/integration/dbclient/common
- model
- spi
- tests
- dbresult
- mapping
- simple
- statement
- transaction
- utils
- resources/META-INF/services
- h2
- src/test
- java/io/helidon/tests/integration/dbclient/jdbc
- resources
- jdbc
- src/test
- java/io/helidon/tests/integration/dbclient/jdbc
- destroy
- init
- resources
- mongodb
- src/test
- java/io/helidon/tests/integration/dbclient/mongodb
- destroy
- init
- resources
- harness
- src/main
- java/io/helidon/tests/integration/harness
- resources/META-INF/services
- tools
- client/src/main/java/io/helidon/tests/integration/tools/client
- example
- src
- main
- java/io/helidon/tests/integration/tools/example
- resources
- test
- java/io/helidon/tests/integration/tools/example
- resources
- service
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
678 | 678 | | |
679 | 679 | | |
680 | 680 | | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
681 | 723 | | |
682 | 724 | | |
683 | 725 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
0 commit comments