public interface Interceptor
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Interceptor.RequestTags |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<Boolean> |
afterFailure(BasicBuilder builder,
HttpResponse<?> response,
Interceptor.RequestTags tags)
Called after a websocket failure or by default from a normal request
|
default CompletableFuture<Boolean> |
afterFailure(HttpRequest.Builder builder,
HttpResponse<?> response,
Interceptor.RequestTags tags)
Called after a non-websocket failure
|
default void |
before(BasicBuilder builder,
HttpRequest request,
Interceptor.RequestTags tags)
Called before a request to allow for the manipulation of the request
|
default void before(BasicBuilder builder, HttpRequest request, Interceptor.RequestTags tags)
builder - used to modify the requestrequest - the current requestdefault CompletableFuture<Boolean> afterFailure(BasicBuilder builder, HttpResponse<?> response, Interceptor.RequestTags tags)
builder - used to modify the requestresponse - the failed responsedefault CompletableFuture<Boolean> afterFailure(HttpRequest.Builder builder, HttpResponse<?> response, Interceptor.RequestTags tags)
builder - used to modify the requestresponse - the failed responseCopyright © 2015–2023 Red Hat. All rights reserved.