Uses of Class
com.guinetik.rr.request.RequestSpec
-
Packages that use RequestSpec Package Description com.guinetik.rr com.guinetik.rr.api com.guinetik.rr.http com.guinetik.rr.interceptor com.guinetik.rr.request -
-
Uses of RequestSpec in com.guinetik.rr
Methods in com.guinetik.rr with parameters of type RequestSpec Modifier and Type Method Description <Req,Res>
CompletableFuture<Res>RocketRest.AsyncApi. execute(RequestSpec<Req,Res> requestSpec)<Req,Res>
ResRocketRest. execute(RequestSpec<Req,Res> requestSpec)Executes a synchronous request with the given request specification.<Req,Res>
Result<Res,ApiError>RocketRest.FluentApi. execute(RequestSpec<Req,Res> requestSpec)<Req,Res>
ResRocketRest.SyncApi. execute(RequestSpec<Req,Res> requestSpec)<Req,Res>
ResRocketRestMock. execute(RequestSpec<Req,Res> requestSpec)<Req,Res>
CompletableFuture<Res>RocketRestMock. executeAsync(RequestSpec<Req,Res> requestSpec) -
Uses of RequestSpec in com.guinetik.rr.api
Methods in com.guinetik.rr.api with parameters of type RequestSpec Modifier and Type Method Description <Req,Res>
ResAbstractApiClient. execute(RequestSpec<Req,Res> requestSpec)Executes the given request specification and returns the response.<Req,Res>
CompletableFuture<Res>AsyncApiClient. executeAsync(RequestSpec<Req,Res> requestSpec)Executes a request asynchronously.<Req,Res>
Result<Res,ApiError>FluentApiClient. executeWithResult(RequestSpec<Req,Res> requestSpec)Executes a request and returns a Result object instead of throwing exceptions.protected <Req,Res>
ResAbstractApiClient. executeWithRetry(RequestSpec<Req,Res> requestSpec, int retriesLeft)Executes an API request with retry logic.protected <Req,Res>
ResAbstractApiClient. executeWithTiming(RequestSpec<Req,Res> requestSpec)Executes a request with timing measurement if enabled.protected <Req,Res>
voidAbstractApiClient. logRequest(RequestSpec<Req,Res> requestSpec)Logs information about the request if logging is enabled. -
Uses of RequestSpec in com.guinetik.rr.http
Methods in com.guinetik.rr.http with parameters of type RequestSpec Modifier and Type Method Description <Req,Res>
ResAsyncHttpClient. execute(RequestSpec<Req,Res> requestSpec)<Req,Res>
ResCircuitBreakerClient. execute(RequestSpec<Req,Res> requestSpec)<Req,Res>
ResDefaultHttpClient. execute(RequestSpec<Req,Res> requestSpec)<Req,Res>
ResFluentHttpClient. execute(RequestSpec<Req,Res> requestSpec)<Req,Res>
ResMockRocketClient. execute(RequestSpec<Req,Res> requestSpec)<Req,Res>
ResRocketClient. execute(RequestSpec<Req,Res> requestSpec)Executes an HTTP request based on the provided request specification.<Req,Res>
CompletableFuture<Res>AsyncHttpClient. executeAsync(RequestSpec<Req,Res> requestSpec)Executes an HTTP request asynchronously.<Req,Res>
Result<Res,ApiError>FluentHttpClient. executeWithResult(RequestSpec<Req,Res> requestSpec)Executes a request and returns a Result object containing either the response or an error.<Req,Res>
booleanCircuitBreakerClient. performHealthCheck(RequestSpec<Req,Res> healthCheckRequest)Performs a health check by trying to execute the given request. -
Uses of RequestSpec in com.guinetik.rr.interceptor
Methods in com.guinetik.rr.interceptor that return RequestSpec Modifier and Type Method Description default <Req,Res>
RequestSpec<Req,Res>RequestInterceptor. beforeRequest(RequestSpec<Req,Res> request)Called before a request is executed.Methods in com.guinetik.rr.interceptor with parameters of type RequestSpec Modifier and Type Method Description default <Res> ResRequestInterceptor. afterResponse(Res response, RequestSpec<?,Res> request)Called after a successful response is received.default <Req,Res>
RequestSpec<Req,Res>RequestInterceptor. beforeRequest(RequestSpec<Req,Res> request)Called before a request is executed.<Req,Res>
ResInterceptingClient. execute(RequestSpec<Req,Res> requestSpec)default <Req,Res>
ResRequestInterceptor. onError(RocketRestException e, RequestSpec<Req,Res> request, InterceptorChain chain)Called when an exception occurs during request execution.<Req,Res>
ResRetryInterceptor. onError(RocketRestException e, RequestSpec<Req,Res> request, InterceptorChain chain)<Req,Res>
ResInterceptorChain. retry(RequestSpec<Req,Res> request)Retries the request from the beginning of the chain. -
Uses of RequestSpec in com.guinetik.rr.request
Methods in com.guinetik.rr.request that return RequestSpec Modifier and Type Method Description RequestSpec<Req,Res>RequestBuilder. build()Builds and returns aRequestSpecinstance.
-