Package jetbrains.buildServer.util
Interface HTTPRequestBuilder.RequestHandler
-
- All Known Implementing Classes:
HTTPRequestBuilder.ApacheClient43RequestHandler
,HTTPRequestBuilder.DelegatingRequestHandler
,HTTPRequestBuilder.LegacyApacheCommonsRequestHandler
- Enclosing class:
- HTTPRequestBuilder
public static interface HTTPRequestBuilder.RequestHandler
Component for processingHTTPRequestBuilder.Request
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description CompletableFuture<HTTPRequestBuilder.Response>
doAsyncRequest(AsyncRequest request)
Do http(s) request, asynchronously.void
doRequest(HTTPRequestBuilder.Request request)
Deprecated.doSyncRequest(Request)
should be called instead.HTTPRequestBuilder.Response
doSyncRequest(HTTPRequestBuilder.Request request)
Do http(s) request, synchronously.
-
-
-
Method Detail
-
doRequest
@Deprecated void doRequest(@NotNull HTTPRequestBuilder.Request request)
Deprecated.doSyncRequest(Request)
should be called instead.Do http(s) request.- Parameters:
request
- request representation
-
doAsyncRequest
@NotNull CompletableFuture<HTTPRequestBuilder.Response> doAsyncRequest(@NotNull AsyncRequest request)
Do http(s) request, asynchronously.- Parameters:
request
- async request representation
-
doSyncRequest
@NotNull HTTPRequestBuilder.Response doSyncRequest(@NotNull HTTPRequestBuilder.Request request) throws URISyntaxException, IOException, InterruptedException
Do http(s) request, synchronously.- Parameters:
request
- request representation- Throws:
URISyntaxException
IOException
InterruptedException
-
-