com.sun.ws.rest.spi.container
Interface MessageBodyContext


public interface MessageBodyContext

An injectable context class to obtain a message body reader or writer given a Java type and a media type. This will be replaced by MessageBodyWorkers for the 0.8 API.


Method Summary
<T> javax.ws.rs.ext.MessageBodyReader<T>
getMessageBodyReader(java.lang.Class<T> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
          Get a MessageBodyReader.
<T> javax.ws.rs.ext.MessageBodyWriter<T>
getMessageBodyWriter(java.lang.Class<T> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
          Get a MessageBodyWriter.
 

Method Detail

getMessageBodyReader

<T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(java.lang.Class<T> type,
                                                              java.lang.reflect.Type genericType,
                                                              java.lang.annotation.Annotation[] annotations,
                                                              javax.ws.rs.core.MediaType mediaType)
Get a MessageBodyReader. This is a place holder method equivalent to the on the MesageBodyWorkers of the 0.8 API.


getMessageBodyWriter

<T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(java.lang.Class<T> type,
                                                              java.lang.reflect.Type genericType,
                                                              java.lang.annotation.Annotation[] annotations,
                                                              javax.ws.rs.core.MediaType mediaType)
Get a MessageBodyWriter. This is a place holder method equivalent to the on the MesageBodyWorkers of the 0.8 API.