Package org.jaxxy.gson
Class GsonMessageBodyProvider
- java.lang.Object
-
- org.jaxxy.io.MessageBodyProvider<T>
-
- org.jaxxy.io.CharacterMessageBodyProvider<T>
-
- org.jaxxy.io.json.JsonMessageBodyProvider<Object>
-
- org.jaxxy.gson.GsonMessageBodyProvider
-
- All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<Object>,javax.ws.rs.ext.MessageBodyWriter<Object>
@Provider public class GsonMessageBodyProvider extends JsonMessageBodyProvider<Object>
-
-
Constructor Summary
Constructors Constructor Description GsonMessageBodyProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectreadFrom(Class<Object> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, Reader reader)protected voidwriteTo(Object o, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, Writer writer)-
Methods inherited from class org.jaxxy.io.CharacterMessageBodyProvider
defaultCharset, readFrom, writeTo
-
Methods inherited from class org.jaxxy.io.MessageBodyProvider
isReadable, isSupportedType, isWriteable
-
-
-
-
Method Detail
-
readFrom
protected Object readFrom(Class<Object> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, Reader reader)
- Specified by:
readFromin classCharacterMessageBodyProvider<Object>
-
writeTo
protected void writeTo(Object o, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, Writer writer)
- Specified by:
writeToin classCharacterMessageBodyProvider<Object>
-
-