Class JSON4JJAXBProvider
java.lang.Object
com.ibm.websphere.jaxrs.providers.json4j.JSON4JJAXBProvider
- All Implemented Interfaces:
- javax.ws.rs.ext.MessageBodyWriter
@Provider
@Consumes({"application/json","application/javascript"})
@Produces({"application/json","application/javascript"})
public class JSON4JJAXBProvider
extends Object
implements javax.ws.rs.ext.MessageBodyWriter
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlonggetSize(Object t, Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) booleanisWriteable(Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) voidwriteTo(Object t, Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap httpHeaders, OutputStream entityStream) 
- 
Constructor Details- 
JSON4JJAXBProviderpublic JSON4JJAXBProvider()
 
- 
- 
Method Details- 
getSizepublic long getSize(Object t, Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) - Specified by:
- getSizein interface- javax.ws.rs.ext.MessageBodyWriter
 
- 
isWriteablepublic boolean isWriteable(Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) - Specified by:
- isWriteablein interface- javax.ws.rs.ext.MessageBodyWriter
 
- 
writeTopublic void writeTo(Object t, Class type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap httpHeaders, OutputStream entityStream) throws IOException, javax.ws.rs.WebApplicationException - Specified by:
- writeToin interface- javax.ws.rs.ext.MessageBodyWriter
- Throws:
- IOException
- javax.ws.rs.WebApplicationException
 
 
-