# Package org.apache.hc.core5.http.nio.support.classic

Support classes for the asynchronous I/O model that emulate behavior of the classic (blocking) I/O model.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ContentInputBuffer | Generic content input buffer.
  ContentOutputBuffer | Generic content output buffer.

- Class Summary
  Class | Description
  --- | ---
  AbstractClassicEntityConsumer<T> | `AsyncEntityConsumer` implementation that acts as a compatibility layer for classic `InputStream` based interfaces.
  AbstractClassicEntityProducer | `AsyncEntityProducer` implementation that acts as a compatibility layer for classic `OutputStream` based interfaces.
  AbstractClassicServerExchangeHandler | `AsyncServerExchangeHandler` implementation that acts as a compatibility layer for classic `InputStream` / `OutputStream` based interfaces.
  ContentInputStream | `InputStream` adaptor for `ContentInputBuffer`.
  ContentOutputStream | `OutputStream` adaptor for `ContentOutputBuffer`.
  SharedInputBuffer |
  SharedOutputBuffer |

## Package org.apache.hc.core5.http.nio.support.classic Description

Support classes for the asynchronous I/O model that emulate behavior of the classic (blocking) I/O model.

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.