package decodefailure
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait DecodeFailureHandler extends AnyRef
- class DecodeFailureInterceptor[F[_]] extends EndpointInterceptor[F]
-
case class
DefaultDecodeFailureHandler(respond: (DecodeFailureContext) ⇒ Option[(StatusCode, List[Header])], failureMessage: (DecodeFailureContext) ⇒ String, response: (StatusCode, List[Header], String) ⇒ ValuedEndpointOutput[_]) extends DecodeFailureHandler with Product with Serializable
A decode failure handler, which:
A decode failure handler, which:
- decides whether the given decode failure should lead to a response (and if so, with which status code and headers), using
respond
- in case a response is sent, creates the message using
failureMessage
- in case a response is sent, creates the response using
response
, given the status code, headers, and the created failure message. By default, the headers might include authentication challenge.
- decides whether the given decode failure should lead to a response (and if so, with which status code and headers), using
Value Members
- object DefaultDecodeFailureHandler extends Serializable