public static class DefaultResponseCodecs.ByMimeTypeResponseCodec<T> extends java.lang.Object implements ResponseCodec<T>
ResponseCodec.Factory<T>
Constructor and Description |
---|
ByMimeTypeResponseCodec(ResponseCodec<T> defaultCodec,
java.lang.String mimeType,
ResponseCodec<T> mimetypedCoec) |
Modifier and Type | Method and Description |
---|---|
T |
decode(RestResponse response) |
RestResponse |
encode(RestRequest request,
java.lang.String defaultMimeType,
T response) |
RestResponse |
encodeFault(RestRequest request,
java.lang.String defaultMimeType,
java.lang.Throwable fault) |
public ByMimeTypeResponseCodec(ResponseCodec<T> defaultCodec, java.lang.String mimeType, ResponseCodec<T> mimetypedCoec)
public RestResponse encode(RestRequest request, java.lang.String defaultMimeType, T response)
encode
in interface ResponseCodec<T>
public RestResponse encodeFault(RestRequest request, java.lang.String defaultMimeType, java.lang.Throwable fault)
encodeFault
in interface ResponseCodec<T>
public T decode(RestResponse response) throws ServerFault
decode
in interface ResponseCodec<T>
ServerFault
Copyright © 2021. All Rights Reserved.