Class JsonResponseFactory
java.lang.Object
io.github.grumpystuff.grumpyrest.response.standard.JsonResponseFactory
- All Implemented Interfaces:
ResponseFactory
Converts any JSON-able value into a
Response by invoking the JsonEngine, then sending the result
with HTTP status code 200.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateResponse(RequestCycle requestCycle, Object value) Creates aResponsefrom the specified response value.
-
Constructor Details
-
JsonResponseFactory
public JsonResponseFactory()Constructor.
-
-
Method Details
-
createResponse
Description copied from interface:ResponseFactoryCreates aResponsefrom the specified response value.Each factory only supports a specific set of response values. This method returns null if the response value is not supported, causing the next factory to be tried.
- Specified by:
createResponsein interfaceResponseFactory- Parameters:
requestCycle- the request cycle to create a response for. This is passed in case the response factory wants to do special stuff like look into request properties.value- the response value to convert to aResponse. May be null if the handler returned null.- Returns:
- the response or null
-