Package clients
Class InternalHttpClient
- java.lang.Object
-
- clients.InternalHttpClient
-
public class InternalHttpClient extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInternalHttpClient.RequestOptions
-
Constructor Summary
Constructors Constructor Description InternalHttpClient(@NonNull java.net.URI url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <TResponse>
java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<TResponse>>delete(@NonNull java.net.URI url, InternalHttpClient.RequestOptions options, java.lang.Class<TResponse> responseClass)<TResponse>
java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<TResponse>>get(@NonNull java.net.URI url, InternalHttpClient.RequestOptions options, java.lang.Class<TResponse> responseClass)<TResponse>
java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<TResponse>>post(@NonNull java.net.URI url, java.lang.Object payload, InternalHttpClient.RequestOptions options, java.lang.Class<TResponse> responseClass)<TResponse>
java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<TResponse>>put(@NonNull java.net.URI url, java.lang.Object payload, InternalHttpClient.RequestOptions options, java.lang.Class<TResponse> responseClass)
-
-
-
Method Detail
-
get
public <TResponse> java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<TResponse>> get(@NonNull @NonNull java.net.URI url, InternalHttpClient.RequestOptions options, java.lang.Class<TResponse> responseClass)
-
delete
public <TResponse> java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<TResponse>> delete(@NonNull @NonNull java.net.URI url, InternalHttpClient.RequestOptions options, java.lang.Class<TResponse> responseClass)
-
post
public <TResponse> java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<TResponse>> post(@NonNull @NonNull java.net.URI url, java.lang.Object payload, InternalHttpClient.RequestOptions options, java.lang.Class<TResponse> responseClass)
-
put
public <TResponse> java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<TResponse>> put(@NonNull @NonNull java.net.URI url, java.lang.Object payload, InternalHttpClient.RequestOptions options, java.lang.Class<TResponse> responseClass)
-
-