Class HttpTransport
java.lang.Object
kr.paysync.sdk.internal.HttpTransport
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionHttpTransport(HttpClient httpClient, String baseUrl, String apiKey, String userAgent, Duration timeout, int maxRetries) -
Method Summary
Modifier and TypeMethodDescriptionquery()send(HttpTransport.ApiRequest request) <T> Tsend(HttpTransport.ApiRequest request, Function<JsonReader, T> mapper) sendAsync(HttpTransport.ApiRequest request) <T> CompletableFuture<T> sendAsync(HttpTransport.ApiRequest request, Function<JsonReader, T> mapper)
-
Constructor Details
-
HttpTransport
public HttpTransport(HttpClient httpClient, String baseUrl, String apiKey, String userAgent, Duration timeout, int maxRetries)
-
-
Method Details
-
send
-
send
-
sendAsync
-
sendAsync
public <T> CompletableFuture<T> sendAsync(HttpTransport.ApiRequest request, Function<JsonReader, T> mapper) -
query
-