ClientRequestFilter
that adds a Http header if that header is not set yet and the
implementation provides a value for the header.Authorization
header from the incoming request context to
the client request if no Authorization
is set at the client request yet.ClientFactory
creates Http clients to access services within the SDA Platform or
external services.WebApplicationException
that occurred in a Http
request to avoid that it is used to delegate the same response to the own caller by default
exception mappers.ClientRequestException
thrown from an outgoing request to
another service into a 500 Internal Server Error
response for our client.ThreadLocal
.platform generic client
of a external generic client
to catch any WebApplicationException
that is thrown during the
request and convert it into ClientRequestException
that is properly handled by ExceptionMapper
s for the incoming request.OidcConfiguration
.jerseyClientProxy
that wraps all WebApplicationException
s in ClientRequestException
s.Expiry
interface.Expiry
interface.response
as errorType
.response
as errorType
.response
as errorType
.ClientRequestException
as
errorType
.ClientRequestException
as
errorType
.ClientRequestException
as
errorType
.ClientRequestException
caused by connection timeout errors.ClientRequestException
with a WebApplicationException
cause in API clients.ClientRequestException
caused by processing errors.ClientRequestException
caused by read timeout errors.TraceTokenClientFilter
adds a trace token to client requests.