public class DefaultHandler extends Object implements ResponseHandler
This uses the serializers defined on the response to serialize the POJO.
The Serializer
used is based on the Accept
header on the request.
The Content-Type
header is set to the mime-type defined on the selected serializer based on the
produces
value passed in through the constructor.
Constructor and Description |
---|
DefaultHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
handle(RestRequest req,
RestResponse res,
Object output)
Process this response if possible.
|
public DefaultHandler()
public boolean handle(RestRequest req, RestResponse res, Object output) throws IOException, RestException
ResponseHandler
handle
in interface ResponseHandler
req
- The HTTP servlet request.res
- The HTTP servlet response;output
- The POJO returned by the REST method that now needs to be sent to the response.IOException
- If low-level exception occurred on output stream.
Results in a HttpServletResponse.SC_INTERNAL_SERVER_ERROR
error.RestException
- If some other exception occurred.
Can be used to provide an appropriate HTTP response code and message.Copyright © 2018 Apache. All rights reserved.