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

- Packages that use MessageBodyWriter
  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.html |
  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 MessageBodyWriter in com.fasterxml.jackson.jaxrs.base

    Classes in com.fasterxml.jackson.jaxrs.base that implement MessageBodyWriter
    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 MessageBodyWriter in com.fasterxml.jackson.jaxrs.json

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

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

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

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

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

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

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

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

    Methods in org.jboss.resteasy.core.interception that return MessageBodyWriter
    Modifier and Type | Method and Description
    --- | ---
    `protected MessageBodyWriter` | AbstractWriterInterceptorContext.`getWriter()`
    `protected MessageBodyWriter` | ServerWriterInterceptorContext.`resolveWriter()`
    `protected MessageBodyWriter` | ClientWriterInterceptorContext.`resolveWriter()`
    `protected abstract MessageBodyWriter` | AbstractWriterInterceptorContext.`resolveWriter()`

    Methods in org.jboss.resteasy.core.interception with parameters of type MessageBodyWriter
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ServerWriterInterceptorContext.`writeTo(MessageBodyWriter writer)`
    `protected void` | AbstractWriterInterceptorContext.`writeTo(MessageBodyWriter writer)`

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

    Classes in org.jboss.resteasy.plugins.providers that implement MessageBodyWriter
    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` | `FileRangeWriter`
    `class` | `FormUrlEncodedProvider`
    `class` | `IIOImageProvider`
    `class` | `InputStreamProvider`
    `class` | `JaxrsFormProvider`
    `class` | `ReaderProvider`
    `class` | `SerializableProvider`
    `class` | `ServerFormUrlEncodedProvider`
    `class` | `SourceProvider`
    `class` | `StreamingOutputProvider`
    `class` | `StringTextStar`
    `class` | `YamlProvider` Provider for YAML <-> Object marshalling.

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

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

  - ### Uses of MessageBodyWriter in org.jboss.resteasy.plugins.providers.html

    Classes in org.jboss.resteasy.plugins.providers.html that implement MessageBodyWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HtmlRenderableWriter`

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

    Classes in org.jboss.resteasy.plugins.providers.jackson that implement MessageBodyWriter
    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 MessageBodyWriter in org.jboss.resteasy.plugins.providers.jaxb

    Classes in org.jboss.resteasy.plugins.providers.jaxb that implement MessageBodyWriter
    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 MessageBodyWriter in org.jboss.resteasy.plugins.providers.jaxb.fastinfoset

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

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

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

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

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

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

    Classes in org.jboss.resteasy.plugins.providers.multipart that implement MessageBodyWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ListMultipartWriter`
    `class` | `MapMultipartFormDataWriter`
    `class` | `MimeMultipartProvider` A provider to handle multipart representations.
    `class` | `MultipartFormAnnotationWriter`
    `class` | `MultipartFormDataWriter`
    `class` | `MultipartRelatedWriter` The `MessageBodyWriter` implementation to serialize `MultipartRelatedOutput` objects.
    `class` | `MultipartWriter`
    `class` | `XopWithMultipartRelatedJAXBProvider` A special JAXB Provider.
    `class` | `XopWithMultipartRelatedWriter` This provider is for writing xop packages packed as multipart/related.

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

    Classes in org.jboss.resteasy.security.smime that implement MessageBodyWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EnvelopedWriter`
    `class` | `MultipartSignedWriter`
    `class` | `PKCS7SignatureTextWriter`
    `class` | `PKCS7SignatureWriter`

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

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

    Methods in org.jboss.resteasy.spi that return MessageBodyWriter
    Modifier and Type | Method and Description
    --- | ---
    `<T> MessageBodyWriter<T>` | ResteasyProviderFactory.`getClientMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)`
    `<T> MessageBodyWriter<T>` | ResteasyProviderFactory.`getMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)` Always gets server MBW
    `<T> MessageBodyWriter<T>` | ResteasyProviderFactory.`getServerMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)`
    `protected <T> MessageBodyWriter<T>` | ResteasyProviderFactory.`resolveMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType, MediaTypeMap<ResteasyProviderFactory.SortedKey<MessageBodyWriter>> availableWriters)`

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

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

    Method parameters in org.jboss.resteasy.spi with type arguments of type MessageBodyWriter
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ResteasyProviderFactory.`addClientMessageBodyWriter(Produces consumeMime, ResteasyProviderFactory.SortedKey<MessageBodyWriter> key)`
    `protected void` | ResteasyProviderFactory.`addMessageBodyWriter(Class<? extends MessageBodyWriter> provider, boolean isBuiltin)`
    `protected void` | ResteasyProviderFactory.`addServerMessageBodyWriter(Produces consumeMime, ResteasyProviderFactory.SortedKey<MessageBodyWriter> key)`
    `protected <T> MessageBodyWriter<T>` | ResteasyProviderFactory.`resolveMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType, MediaTypeMap<ResteasyProviderFactory.SortedKey<MessageBodyWriter>> availableWriters)`

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

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

Copyright © 2014. All Rights Reserved.