public class JsonResponseWriter extends AbstractApiRequestHandler
| Constructor and Description |
|---|
JsonResponseWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection |
createCollection(List<?> list,
ApiRequest request) |
protected Resource |
createResource(SchemaFactory schemaFactory,
Object obj) |
protected String |
getContentType() |
JsonMapper |
getJsonMapper() |
protected String |
getResponseFormat() |
protected Object |
getResponseObject(ApiRequest request) |
void |
handle(ApiRequest request) |
boolean |
isChunked() |
void |
setChunked(boolean chunked) |
void |
setJsonMapper(JsonMapper jsonMapper) |
protected void |
writeJson(OutputStream os,
Object responseObject,
ApiRequest request) |
handleExceptionpublic void handle(ApiRequest request) throws IOException
IOExceptionprotected String getContentType()
protected String getResponseFormat()
protected Object getResponseObject(ApiRequest request)
protected Collection createCollection(List<?> list, ApiRequest request)
protected Resource createResource(SchemaFactory schemaFactory, Object obj)
protected void writeJson(OutputStream os, Object responseObject, ApiRequest request) throws IOException
IOExceptionpublic JsonMapper getJsonMapper()
@Inject public void setJsonMapper(JsonMapper jsonMapper)
public boolean isChunked()
public void setChunked(boolean chunked)
Copyright © 2015. All rights reserved.