Package io.quarkus.rest.client.reactive
Annotation Type ClientRedirectHandler
-
@Retention(RUNTIME) @Target(METHOD) public @interface ClientRedirectHandler
Used to easily define a custom redirect handler for the specific REST Client on which it's used. This method is called when the HTTP response from the invoked service has a status code of 300 or higher. The annotation MUST be placed on a method of the REST Client interface that meets the following criteria:- Is a
staticmethod - Returns any subclass of
URI - Takes a single parameter of type
Response
If@ClientRedirectHandler static DummyException map(Response response) { if (response.getStatus() == 307) { return response.getLocation(); } // no redirect return null; }nullis returned, Quarkus will not redirectRedirectHandler. - Is a
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description intpriorityThe priority with which the redirect handler will be executed
-