├── .envrc ├── .git-blame-ignore-revs ├── .github └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .mergify.yml ├── .scalafix.conf ├── .scalafmt.conf ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── core └── src │ ├── main │ └── scala │ │ └── org │ │ └── http4s │ │ └── jdkhttpclient │ │ ├── AlwaysCancelingSubscriber.scala │ │ ├── JdkHttpClient.scala │ │ └── JdkWSClient.scala │ └── test │ └── scala │ └── org │ └── http4s │ └── jdkhttpclient │ ├── BodyLeakExample.scala │ ├── CompletableFutureTerminationTest.scala │ ├── DeadlockWorkaround.scala │ ├── JdkHttpClientSpec.scala │ └── JdkWSClientSpec.scala ├── docs ├── README.md └── index.html ├── flake.lock ├── flake.nix └── project ├── build.properties └── plugins.sbt /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/.scalafix.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/README.md -------------------------------------------------------------------------------- /core/src/main/scala/org/http4s/jdkhttpclient/AlwaysCancelingSubscriber.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/core/src/main/scala/org/http4s/jdkhttpclient/AlwaysCancelingSubscriber.scala -------------------------------------------------------------------------------- /core/src/main/scala/org/http4s/jdkhttpclient/JdkHttpClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/core/src/main/scala/org/http4s/jdkhttpclient/JdkHttpClient.scala -------------------------------------------------------------------------------- /core/src/main/scala/org/http4s/jdkhttpclient/JdkWSClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/core/src/main/scala/org/http4s/jdkhttpclient/JdkWSClient.scala -------------------------------------------------------------------------------- /core/src/test/scala/org/http4s/jdkhttpclient/BodyLeakExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/core/src/test/scala/org/http4s/jdkhttpclient/BodyLeakExample.scala -------------------------------------------------------------------------------- /core/src/test/scala/org/http4s/jdkhttpclient/CompletableFutureTerminationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/core/src/test/scala/org/http4s/jdkhttpclient/CompletableFutureTerminationTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/org/http4s/jdkhttpclient/DeadlockWorkaround.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/core/src/test/scala/org/http4s/jdkhttpclient/DeadlockWorkaround.scala -------------------------------------------------------------------------------- /core/src/test/scala/org/http4s/jdkhttpclient/JdkHttpClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/core/src/test/scala/org/http4s/jdkhttpclient/JdkHttpClientSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/org/http4s/jdkhttpclient/JdkWSClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/core/src/test/scala/org/http4s/jdkhttpclient/JdkWSClientSpec.scala -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/docs/index.html -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/flake.nix -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/http4s/http4s-jdk-http-client/HEAD/project/plugins.sbt --------------------------------------------------------------------------------