Skip to content

Commit

Permalink
Initial implementation of Helidon connector for Jakarta REST client (#…
Browse files Browse the repository at this point in the history
…7039)

* Initial port of connector to use new blocking HTTP client.
* New integration test for the Helidon connector.
* Updated javadoc.
* Removed default encoding test.
* Updated test based on latest connector implementation.
* Improved test with logging and with retry turned off.
* Better control type of HTTP client. Temporarily disable HTTP2 test due to incompatibilities.
* Set timeouts and redirect strategy on WebClient at build time.
* Disable IT tests.
* Linked issues in @disabled annotations.

---------

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
  • Loading branch information
spericas committed Jun 28, 2023
1 parent da1aa95 commit 48862dc
Show file tree
Hide file tree
Showing 28 changed files with 580 additions and 999 deletions.
29 changes: 27 additions & 2 deletions jersey/connector/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@
<artifactId>jakarta.inject-api</artifactId>
</dependency>
<dependency>
<groupId>io.helidon.reactive.webclient</groupId>
<artifactId>helidon-reactive-webclient</artifactId>
<groupId>io.helidon.nima.webclient</groupId>
<artifactId>helidon-nima-webclient</artifactId>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
Expand Down Expand Up @@ -72,4 +72,29 @@
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>
<compilerArg>--enable-preview</compilerArg>
</compilerArgs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<forkCount>1</forkCount>
<reuseForks>false</reuseForks>
<childDelegation>true</childDelegation>
<useSystemClassLoader>false</useSystemClassLoader>
<runOrder>alphabetical</runOrder>
</configuration>
</plugin>
</plugins>
</build>

</project>

0 comments on commit 48862dc

Please sign in to comment.