public class JsonMarshaller<R> extends java.lang.Object implements Marshaller<R>
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
mapper |
| Constructor and Description |
|---|
JsonMarshaller() |
JsonMarshaller(java.lang.Class<R> errorResponseClass) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
encodeRequest(java.lang.Object data) |
void |
errorResponseClass(java.lang.Class errorResponseClass) |
java.lang.String |
getAccept() |
java.lang.String |
getContentType() |
java.lang.String |
prettyPrintRequest(java.lang.Object data) |
java.lang.String |
prettyPrintResponse(java.lang.String response) |
R |
readErrorResponse(java.lang.String errorResponse) |
public JsonMarshaller()
public JsonMarshaller(java.lang.Class<R> errorResponseClass)
public java.lang.String getContentType()
getContentType in interface RequestEncoderpublic java.lang.String getAccept()
getAccept in interface Marshaller<R>public java.lang.String prettyPrintRequest(java.lang.Object data)
throws java.lang.Exception
prettyPrintRequest in interface Marshaller<R>java.lang.Exceptionpublic java.lang.String encodeRequest(java.lang.Object data)
throws java.lang.Exception
encodeRequest in interface RequestEncoderjava.lang.Exceptionpublic java.lang.String prettyPrintResponse(java.lang.String response)
throws java.lang.Exception
prettyPrintResponse in interface Marshaller<R>java.lang.Exceptionpublic void errorResponseClass(java.lang.Class errorResponseClass)
errorResponseClass in interface Marshaller<R>public R readErrorResponse(java.lang.String errorResponse) throws java.lang.Exception
readErrorResponse in interface Marshaller<R>java.lang.Exception