## Uses of Interface
org.apache.http.io.HttpMessageWriter

Packages that use HttpMessageWriter
Package | Description
--- | ---
org.apache.http.impl | Default implementations for interfaces in `org.apache.http`.
org.apache.http.impl.io | Default implementations for interfaces in `org.apache.http.io`.
org.apache.http.io | Blocking I/O session buffer, message parser / writer interfaces.

### Uses of HttpMessageWriter in org.apache.http.impl

Methods in org.apache.http.impl that return HttpMessageWriter
Modifier and Type | Method and Description
--- | ---
`protected HttpMessageWriter<HttpRequest>` | AbstractHttpClientConnection.`createRequestWriter(SessionOutputBuffer buffer, HttpParams params)` Deprecated. Creates an instance of `HttpMessageWriter` to be used for writing out HTTP requests sent over this connection.
`protected HttpMessageWriter<HttpResponse>` | AbstractHttpServerConnection.`createResponseWriter(SessionOutputBuffer buffer, HttpParams params)` Deprecated. Creates an instance of `HttpMessageWriter` to be used for writing out HTTP responses sent over this connection.

### Uses of HttpMessageWriter in org.apache.http.impl.io

Classes in org.apache.http.impl.io that implement HttpMessageWriter
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractMessageWriter<T extends HttpMessage>` Abstract base class for HTTP message writers that serialize output to an instance of `SessionOutputBuffer`.
`class` | `DefaultHttpRequestWriter` HTTP request writer that serializes its output to an instance of `SessionOutputBuffer`.
`class` | `DefaultHttpResponseWriter` HTTP response writer that serializes its output to an instance of `SessionOutputBuffer`.
`class` | `HttpRequestWriter` Deprecated. (4.3) use `DefaultHttpRequestWriter`
`class` | `HttpResponseWriter` Deprecated. (4.3) use `DefaultHttpResponseWriter`

Methods in org.apache.http.impl.io that return HttpMessageWriter
Modifier and Type | Method and Description
--- | ---
`HttpMessageWriter<HttpResponse>` | DefaultHttpResponseWriterFactory.`create(SessionOutputBuffer buffer)`
`HttpMessageWriter<HttpRequest>` | DefaultHttpRequestWriterFactory.`create(SessionOutputBuffer buffer)`

### Uses of HttpMessageWriter in org.apache.http.io

Methods in org.apache.http.io that return HttpMessageWriter
Modifier and Type | Method and Description
--- | ---
`HttpMessageWriter<T>` | HttpMessageWriterFactory.`create(SessionOutputBuffer buffer)`