## Uses of Interface
javax.ws.rs.ext.MessageBodyReader

- Packages that use MessageBodyReader
  Package | Description
  --- | ---
  com.fasterxml.jackson.jaxrs.base |
  com.fasterxml.jackson.jaxrs.json |
  javax.ws.rs.ext | APIs that provide extensions to the types supported by the JAX-RS API.
  org.jboss.resteasy.client.jaxrs.internal |
  org.jboss.resteasy.core |
  org.jboss.resteasy.core.interception |
  org.jboss.resteasy.plugins.providers |
  org.jboss.resteasy.plugins.providers.atom |
  org.jboss.resteasy.plugins.providers.jackson |
  org.jboss.resteasy.plugins.providers.jaxb |
  org.jboss.resteasy.plugins.providers.jaxb.fastinfoset |
  org.jboss.resteasy.plugins.providers.jaxb.json |
  org.jboss.resteasy.plugins.providers.jsonp |
  org.jboss.resteasy.plugins.providers.multipart |
  org.jboss.resteasy.security.smime |
  org.jboss.resteasy.spi |
  org.jboss.resteasy.test.async.callback |

- - ### Uses of MessageBodyReader in com.fasterxml.jackson.jaxrs.base

    Classes in com.fasterxml.jackson.jaxrs.base that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `com.fasterxml.jackson.jaxrs.base.ProviderBase<THIS extends com.fasterxml.jackson.jaxrs.base.ProviderBase<THIS,MAPPER,EP_CONFIG,MAPPER_CONFIG>,MAPPER extends com.fasterxml.jackson.databind.ObjectMapper,EP_CONFIG extends com.fasterxml.jackson.jaxrs.cfg.EndpointConfigBase<EP_CONFIG>,MAPPER_CONFIG extends com.fasterxml.jackson.jaxrs.cfg.MapperConfiguratorBase<MAPPER_CONFIG,MAPPER>>`

  - ### Uses of MessageBodyReader in com.fasterxml.jackson.jaxrs.json

    Classes in com.fasterxml.jackson.jaxrs.json that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider`
    `class` | `com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider`

  - ### Uses of MessageBodyReader in javax.ws.rs.ext

    Methods in javax.ws.rs.ext that return MessageBodyReader
    Modifier and Type | Method and Description
    --- | ---
    `<T> MessageBodyReader<T>` | Providers.`getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)` Get a message body reader that matches a set of criteria.

  - ### Uses of MessageBodyReader in org.jboss.resteasy.client.jaxrs.internal

    Methods in org.jboss.resteasy.client.jaxrs.internal that return MessageBodyReader
    Modifier and Type | Method and Description
    --- | ---
    `<T> MessageBodyReader<T>` | ClientConfiguration.`getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.core

    Methods in org.jboss.resteasy.core that return MessageBodyReader
    Modifier and Type | Method and Description
    --- | ---
    `<T> MessageBodyReader<T>` | ThreadLocalResteasyProviderFactory.`getClientMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)`
    `<T> MessageBodyReader<T>` | ThreadLocalResteasyProviderFactory.`getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)`
    `<T> MessageBodyReader<T>` | ThreadLocalResteasyProviderFactory.`getServerMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.core.interception

    Methods in org.jboss.resteasy.core.interception that return MessageBodyReader
    Modifier and Type | Method and Description
    --- | ---
    `protected MessageBodyReader` | AbstractReaderInterceptorContext.`getReader()`
    `protected MessageBodyReader` | ServerReaderInterceptorContext.`resolveReader(MediaType mediaType)`
    `protected MessageBodyReader` | ClientReaderInterceptorContext.`resolveReader(MediaType mediaType)`
    `protected abstract MessageBodyReader` | AbstractReaderInterceptorContext.`resolveReader(MediaType mediaType)`

    Methods in org.jboss.resteasy.core.interception with parameters of type MessageBodyReader
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | ServerReaderInterceptorContext.`readFrom(MessageBodyReader reader)`
    `protected Object` | AbstractReaderInterceptorContext.`readFrom(MessageBodyReader reader)`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.plugins.providers

    Classes in org.jboss.resteasy.plugins.providers that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractEntityProvider<T>` A AbstractEntityProvider.
    `class` | `ByteArrayProvider`
    `class` | `DataSourceProvider`
    `class` | `DefaultTextPlain`
    `class` | `DocumentProvider` Provider that reads and writes org.w3c.dom.Document
    `class` | `FileProvider`
    `class` | `FormUrlEncodedProvider`
    `class` | `IIOImageProvider`
    `class` | `InputStreamProvider`
    `class` | `JaxrsFormProvider`
    `class` | `ReaderProvider`
    `class` | `SerializableProvider`
    `class` | `ServerFormUrlEncodedProvider`
    `class` | `SourceProvider`
    `class` | `StringTextStar`
    `class` | `YamlProvider` Provider for YAML <-> Object marshalling.

  - ### Uses of MessageBodyReader in org.jboss.resteasy.plugins.providers.atom

    Classes in org.jboss.resteasy.plugins.providers.atom that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AtomEntryProvider`
    `class` | `AtomFeedProvider`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.plugins.providers.jackson

    Classes in org.jboss.resteasy.plugins.providers.jackson that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ResteasyJackson2Provider` Only different from Jackson one is *+json in @Produces/@Consumes
    `class` | `ResteasyJacksonProvider` Only different from Jackson one is *+json in @Produces/@Consumes

  - ### Uses of MessageBodyReader in org.jboss.resteasy.plugins.providers.jaxb

    Classes in org.jboss.resteasy.plugins.providers.jaxb that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractJAXBProvider<T>` A AbstractJAXBProvider.
    `class` | `CollectionProvider`
    `class` | `JAXBElementProvider` A JAXB Provider which handles parameter and return types of `JAXBElement`.
    `class` | `JAXBXmlRootElementProvider` A JAXBXmlRootElementProvider.
    `class` | `JAXBXmlSeeAlsoProvider` A JAXBXmlRootElementProvider.
    `class` | `JAXBXmlTypeProvider` A JAXB entity provider that handles classes without `XmlRootElement` annotation.
    `class` | `MapProvider`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.plugins.providers.jaxb.fastinfoset

    Classes in org.jboss.resteasy.plugins.providers.jaxb.fastinfoset that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FastInfosetCollectionProvider`
    `class` | `FastinfoSetElementProvider`
    `class` | `FastInfosetMapProvider`
    `class` | `FastinfoSetXmlRootElementProvider`
    `class` | `FastinfoSetXmlSeeAlsoProvider`
    `class` | `FastinfoSetXmlTypeProvider`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.plugins.providers.jaxb.json

    Classes in org.jboss.resteasy.plugins.providers.jaxb.json that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JettisonElementProvider`
    `class` | `JettisonXmlRootElementProvider`
    `class` | `JettisonXmlSeeAlsoProvider`
    `class` | `JettisonXmlTypeProvider`
    `class` | `JsonCollectionProvider`
    `class` | `JsonMapProvider`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.plugins.providers.jsonp

    Classes in org.jboss.resteasy.plugins.providers.jsonp that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JsonArrayProvider`
    `class` | `JsonObjectProvider`
    `class` | `JsonStructureProvider`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.plugins.providers.multipart

    Classes in org.jboss.resteasy.plugins.providers.multipart that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ListMultipartReader`
    `class` | `MapMultipartFormDataReader`
    `class` | `MimeMultipartProvider` A provider to handle multipart representations.
    `class` | `MultipartFormAnnotationReader`
    `class` | `MultipartFormDataReader`
    `class` | `MultipartReader`
    `class` | `MultipartRelatedReader` The `MessageBodyReader` implementation to deserialize `MultipartRelatedInput` objects.
    `class` | `XopWithMultipartRelatedJAXBProvider` A special JAXB Provider.
    `class` | `XopWithMultipartRelatedReader` This provider is for reading xop packages packed as multipart/related.

  - ### Uses of MessageBodyReader in org.jboss.resteasy.security.smime

    Classes in org.jboss.resteasy.security.smime that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EnvelopedReader`
    `class` | `MultipartSignedReader`
    `class` | `PKCS7SignatureReader`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.spi

    Fields in org.jboss.resteasy.spi with type parameters of type MessageBodyReader
    Modifier and Type | Field and Description
    --- | ---
    `protected MediaTypeMap<ResteasyProviderFactory.SortedKey<MessageBodyReader>>` | ResteasyProviderFactory.`clientMessageBodyReaders`
    `protected MediaTypeMap<ResteasyProviderFactory.SortedKey<MessageBodyReader>>` | ResteasyProviderFactory.`serverMessageBodyReaders`

    Methods in org.jboss.resteasy.spi that return MessageBodyReader
    Modifier and Type | Method and Description
    --- | ---
    `<T> MessageBodyReader<T>` | ResteasyProviderFactory.`getClientMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)`
    `<T> MessageBodyReader<T>` | ResteasyProviderFactory.`getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)` Always returns server MBRs
    `<T> MessageBodyReader<T>` | ResteasyProviderFactory.`getServerMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)`
    `protected <T> MessageBodyReader<T>` | ResteasyProviderFactory.`resolveMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType, MediaTypeMap<ResteasyProviderFactory.SortedKey<MessageBodyReader>> availableReaders)`

    Methods in org.jboss.resteasy.spi that return types with arguments of type MessageBodyReader
    Modifier and Type | Method and Description
    --- | ---
    `protected MediaTypeMap<ResteasyProviderFactory.SortedKey<MessageBodyReader>>` | ResteasyProviderFactory.`getClientMessageBodyReaders()`
    `protected MediaTypeMap<ResteasyProviderFactory.SortedKey<MessageBodyReader>>` | ResteasyProviderFactory.`getServerMessageBodyReaders()`

    Methods in org.jboss.resteasy.spi with parameters of type MessageBodyReader
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ResteasyProviderFactory.`addMessageBodyReader(MessageBodyReader provider)`
    `protected void` | ResteasyProviderFactory.`addMessageBodyReader(MessageBodyReader provider, boolean isBuiltin)`
    `protected void` | ResteasyProviderFactory.`addMessageBodyReader(MessageBodyReader provider, Class<?> providerClass, boolean isBuiltin)` Specify the provider class.

    Method parameters in org.jboss.resteasy.spi with type arguments of type MessageBodyReader
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ResteasyProviderFactory.`addClientMessageBodyReader(ResteasyProviderFactory.SortedKey<MessageBodyReader> key, Consumes consumeMime)`
    `protected void` | ResteasyProviderFactory.`addMessageBodyReader(Class<? extends MessageBodyReader> provider, boolean isBuiltin)`
    `protected void` | ResteasyProviderFactory.`addServerMessageBodyReader(ResteasyProviderFactory.SortedKey<MessageBodyReader> key, Consumes consumeMime)`
    `protected <T> MessageBodyReader<T>` | ResteasyProviderFactory.`resolveMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType, MediaTypeMap<ResteasyProviderFactory.SortedKey<MessageBodyReader>> availableReaders)`

  - ### Uses of MessageBodyReader in org.jboss.resteasy.test.async.callback

    Classes in org.jboss.resteasy.test.async.callback that implement MessageBodyReader
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StringBeanEntityProvider`

Copyright © 2014. All Rights Reserved.