* CDI.current().getBeanManager() now available during shutdown
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Guarding debug statement
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* DBClient integration tests for MySQL, MadiaDB, PostgreSQL and MS SQL Server.
* Changes requested in PR.
* Fixed javadoc build issue.
Signed-off-by: Tomas Kraus <Tomas.Kraus@oracle.com>
* Allow user-provided CDI extensions to veto JAX-RS classes so that they are not included as part of an application during discovery. Changed JaxRsCdiExtension to use a different event to process classes. Updated the bookstore-mp test to verify the veto process and also modernized its tests.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Fixed checkstyle issues.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Enable support for HTTP compression in the webserver. Netty provides support for gzip and deflate encodings. Some new tests to show how it works.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Support for enable-compression flag, set to false by default. Test updated.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* New functional test for HTTP compression in MP. Restored old Jersey test.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Some cleanup of pom and test files.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* 2334 webserver compression (#2)
* Enable support for HTTP compression in the webserver. Netty provides support for gzip and deflate encodings. Some new tests to show how it works.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Support for enable-compression flag, set to false by default. Test updated.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* New functional test for HTTP compression in MP. Restored old Jersey test.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Some cleanup of pom and test files.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Changes for new test support.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
Co-authored-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Fixing some problems after a merge.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Fixing some problems after a merge.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
* Fixed location and annotations on enableCompression method in builder.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
Co-authored-by: Tomas Langer <tomas.langer@gmail.com>
* Outbound security disabled in OidcConfig when invoking OIDC identity provider.
* Pre-matching filter now using security executor service instead of jersey async executor service.
* Async executor was triggered by pre-matching security filter, now by test itself.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Update surefire and failsafe to 3.0.0-M5
Remove dependencies on jupiter-engine, and junit-platform-surefire-provider
* disable module path for surefire and failsafe
* version.lib.surefire.testng to 3.0.0-M5
remove duplicates dependencies in tests/integration/mp-grpc/pom.xml
suppress warnings in top level pom
* add back junit-jupiter-engine
* add junit:junit in config/jgit as jgit.junit requires junit4
* add junit-jupiter-api to database-se archetype
* Security now has higher priority
* Abac now correctly handles validator config
* Other services that expose endpoints have changed priority
* Added an integration test for #2297
* Support for bean producers in different package than beans that have package local methods.
* Update to proxy services
- name is generated with super interface first
- proxy classes are defined using private lookup
- proxy classes are defined using a class loader for weld specific packages
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Native image update
* Remove use of AutomaticFeature (unsupported API)
* Remove use of context impl (unsupported API)
* Using a third-party classpath scanning tool
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
Oracle hibernate dialect moved to Helidon configuration, so it does not emit a warning when not on classpath
Using different build flags for mp-2 tests, as it took too long
Added native-image config for new Jersey proxies
Updated Netty native options due to a new failure
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Database access for native image update
* Support for Oracle JDBC driver
* Support for H2 JDBC driver
* Support for mongoDB
* Updated Pokemon example to work with all of the above
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
Co-authored-by: Paul Parkinson <paul.parkinson@gmail.com>
* Features simplification.
* Added excludes
* Moved initialization of log to native image extension
* Log statements for unsupported features in native image
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>