org.jboss.resteasy.plugins.providers.jackson
@Provider public class ResteasyJacksonProvider extends org.codehaus.jackson.jaxrs.JacksonJsonProvider
Constructor and Description |
---|
ResteasyJacksonProvider() |
Modifier and Type | Method and Description |
---|---|
boolean |
isReadable(Class<?> aClass,
Type type,
Annotation[] annotations,
MediaType mediaType)
Ascertain if the MessageBodyReader can produce an instance of a
particular type.
|
boolean |
isWriteable(Class<?> aClass,
Type type,
Annotation[] annotations,
MediaType mediaType)
Ascertain if the MessageBodyWriter supports a particular type.
|
_containedIn, _findView, addUntouchable, checkCanDeserialize, checkCanSerialize, configure, configure, configure, configure, disable, disable, disable, disable, enable, enable, enable, enable, findEncoding, getSize, isJsonType, locateMapper, readFrom, setAnnotationsToUse, setJSONPFunctionName, setMapper, version, writeTo
public boolean isReadable(Class<?> aClass, Type type, Annotation[] annotations, MediaType mediaType)
MessageBodyReader
isReadable
in interface MessageBodyReader<Object>
isReadable
in class org.codehaus.jackson.jaxrs.JacksonJsonProvider
aClass
- the class of object to be produced.type
- the type of object to be produced. E.g. if the
message body is to be converted into a method parameter, this will be
the formal type of the method parameter as returned by
Method.getGenericParameterTypes
.annotations
- an array of the annotations on the declaration of the
artifact that will be initialized with the produced instance. E.g. if the
message body is to be converted into a method parameter, this will be
the annotations on that parameter returned by
Method.getParameterAnnotations
.mediaType
- the media type of the HTTP entity, if one is not
specified in the request then application/octet-stream
is
used.public boolean isWriteable(Class<?> aClass, Type type, Annotation[] annotations, MediaType mediaType)
MessageBodyWriter
isWriteable
in interface MessageBodyWriter<Object>
isWriteable
in class org.codehaus.jackson.jaxrs.JacksonJsonProvider
aClass
- the class of object that is to be written.type
- the type of object to be written, obtained either
by reflection of a resource method return type or via inspection
of the returned instance. GenericEntity
provides a way to specify this information at runtime.annotations
- an array of the annotations on the resource
method that returns the object.mediaType
- the media type of the HTTP entity.Copyright © 2014. All Rights Reserved.