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.


Method Summary
<T> javax.ws.rs.ext.MessageBodyReader<T>
getMessageBodyReader(java.lang.Class<T> type, javax.ws.rs.core.MediaType mediaType)
          Get a MessageBodyReader for the specified class and media type.
<T> javax.ws.rs.ext.MessageBodyWriter<T>
getMessageBodyWriter(java.lang.Class<T> type, javax.ws.rs.core.MediaType mediaType)
          Get a MessageBodyWriter for the specified class and media type.
 

Method Detail

getMessageBodyReader

<T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(java.lang.Class<T> type,
                                                              javax.ws.rs.core.MediaType mediaType)
Get a MessageBodyReader for the specified class and media type.

Parameters:
type - the type of value class used to represent the message body
mediaType - the media type to be read
Returns:
a message body reader

getMessageBodyWriter

<T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(java.lang.Class<T> type,
                                                              javax.ws.rs.core.MediaType mediaType)
Get a MessageBodyWriter for the specified class and media type.

Parameters:
type - the type of value class used to represent the message body
mediaType - the media type to be written
Returns:
a message body writer