## Uses of Interface
org.jboss.resteasy.spi.AsyncMessageBodyWriter

- Packages that use AsyncMessageBodyWriter
  Package | Description
  --- | ---
  org.jboss.resteasy.core.interception.jaxrs |
  org.jboss.resteasy.core.messagebody |
  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.jsonb |
  org.jboss.resteasy.plugins.providers.jsonp |
  org.jboss.resteasy.plugins.providers.multipart |
  org.jboss.resteasy.plugins.providers.sse |
  org.jboss.resteasy.security.smime |

- - ### Uses of AsyncMessageBodyWriter in org.jboss.resteasy.core.interception.jaxrs

    Methods in org.jboss.resteasy.core.interception.jaxrs with parameters of type AsyncMessageBodyWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected CompletionStage<Void>` | AbstractWriterInterceptorContext.`writeTo​(AsyncMessageBodyWriter writer)` |
    `protected CompletionStage<Void>` | ServerWriterInterceptorContext.`writeTo​(AsyncMessageBodyWriter writer)` |

  - ### Uses of AsyncMessageBodyWriter in org.jboss.resteasy.core.messagebody

    Subinterfaces of AsyncMessageBodyWriter in org.jboss.resteasy.core.messagebody
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `AsyncBufferedMessageBodyWriter<T>` |

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

    Classes in org.jboss.resteasy.plugins.providers that implement AsyncMessageBodyWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractEntityProvider<T>` | A AbstractEntityProvider.
    `class` | `AsyncStreamingOutputProvider` |
    `class` | `ByteArrayProvider` |
    `class` | `DataSourceProvider` |
    `class` | `DefaultBooleanWriter` |
    `class` | `DefaultNumberWriter` |
    `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` | `ServerFormUrlEncodedProvider` |
    `class` | `SourceProvider` |
    `class` | `StringTextStar` |

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

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

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

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

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

    Classes in org.jboss.resteasy.plugins.providers.jaxb that implement AsyncMessageBodyWriter
    Modifier and Type | Class | 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 AsyncMessageBodyWriter in org.jboss.resteasy.plugins.providers.jaxb.fastinfoset

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

  - ### Uses of AsyncMessageBodyWriter in org.jboss.resteasy.plugins.providers.jsonb

    Classes in org.jboss.resteasy.plugins.providers.jsonb that implement AsyncMessageBodyWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JsonBindingProvider` | Created by rsearls on 6/26/17.

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

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

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

    Classes in org.jboss.resteasy.plugins.providers.multipart that implement AsyncMessageBodyWriter
    Modifier and Type | Class | 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 AsyncMessageBodyWriter in org.jboss.resteasy.plugins.providers.sse

    Classes in org.jboss.resteasy.plugins.providers.sse that implement AsyncMessageBodyWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SseEventProvider` |

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

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