Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace the underlying HTTP client #924

Open
jmini opened this issue Mar 17, 2023 · 2 comments
Open

Replace the underlying HTTP client #924

jmini opened this issue Mar 17, 2023 · 2 comments
Labels
enhancement next next major iteration

Comments

@jmini
Copy link
Collaborator

jmini commented Mar 17, 2023

If we move to Java 11 or 17 (see #817), probably the built-in java client would be sufficient for this library.

This would reduce the dependency graph of this project.

This would solve the issue that some consumer of the project have with the jersey client and Java-EE vs Jakarta-EE packages (see #841 or #894)

This is open for suggestions

@ramarro123
Copy link

hi @jmini this is a very intresting project, do you have any idea on when it will be ready? it will surely speed up native build for the pipeline

@jmini
Copy link
Collaborator Author

jmini commented May 2, 2024

When asking about agnostic HTTP client in Java I got following pointer:

Create an SPI and then have various implementations (like OkHttp, JDK HttpClient, Vert.x etc). Example projects doing so:

  • Fabric8 Kubernetes Client
  • Testcontainers
  • OpenTelemetry

This is probably what #778 is describing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement next next major iteration
Projects
None yet
Development

No branches or pull requests

2 participants