class HtmlOrJsonHttpErrorHandler extends PreferredMediaTypeHttpErrorHandler
An HttpErrorHandler that uses either HTML or JSON in the response depending on the client's preference.
- Source
- HttpErrorHandler.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- HtmlOrJsonHttpErrorHandler
- PreferredMediaTypeHttpErrorHandler
- HttpErrorHandler
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new HtmlOrJsonHttpErrorHandler(htmlHandler: DefaultHttpErrorHandler, jsonHandler: JsonHttpErrorHandler)
- Annotations
- @Inject()
Value Members
- val handlers: (String, HttpErrorHandler)*
- Definition Classes
- PreferredMediaTypeHttpErrorHandler
- def onClientError(request: RequestHeader, statusCode: Int, message: String): Future[Result]
Invoked when a client error occurs, that is, an error in the 4xx series.
Invoked when a client error occurs, that is, an error in the 4xx series.
- request
The request that caused the client error.
- statusCode
The error status code. Must be greater or equal to 400, and less than 500.
- message
The error message.
- Definition Classes
- PreferredMediaTypeHttpErrorHandler → HttpErrorHandler
- def onServerError(request: RequestHeader, exception: Throwable): Future[Result]
Invoked when a server error occurs.
Invoked when a server error occurs.
- request
The request that triggered the server error.
- exception
The server error.
- Definition Classes
- PreferredMediaTypeHttpErrorHandler → HttpErrorHandler