public interface ClientErrorInterceptor
ClientErrorInterceptor
provides a hook into the proxy
ClientResponse
request lifecycle. If a Client Proxy method is called,
resulting in a client exception, and the proxy return type is not
Response
or ClientResponse
, registered interceptors will be
given a chance to process the response manually, or throw a new exception. If
all interceptors successfully return, RestEasy will re-throw the original
encountered exception.Modifier and Type | Method and Description |
---|---|
void |
handle(ClientResponse<?> response)
Attempt to handle the current
ClientResponse . |
void handle(ClientResponse<?> response) throws RuntimeException
ClientResponse
. If this method
returns successfully, the next registered
ClientErrorInterceptor
will attempt to handle the
ClientResponse
. If this method throws an exception, no further
interceptors will be processed.RuntimeException
- RestEasy will abort request processing if any exception is
thrown from this method.Copyright © 2017 JBoss by Red Hat. All rights reserved.