# Package org.jboss.netty.handler.stream

Writes very large data stream asynchronously neither spending a lot of memory nor getting `OutOfMemoryError`.

See: Description

Interface Summary
Interface | Description
--- | ---
ChunkedInput | A data stream of indefinite length which is consumed by `ChunkedWriteHandler`.

Class Summary
Class | Description
--- | ---
ChunkedFile | A `ChunkedInput` that fetches data from a file chunk by chunk.
ChunkedNioFile | A `ChunkedInput` that fetches data from a file chunk by chunk using NIO `FileChannel`.
ChunkedNioStream | A `ChunkedInput` that fetches data from a `ReadableByteChannel` chunk by chunk.
ChunkedStream | A `ChunkedInput` that fetches data from an `InputStream` chunk by chunk.
ChunkedWriteHandler | A `ChannelHandler` that adds support for writing a large data stream asynchronously neither spending a lot of memory nor getting `OutOfMemoryError`.

## Package org.jboss.netty.handler.stream Description

Writes very large data stream asynchronously neither spending a lot of memory nor getting `OutOfMemoryError`. For a detailed example, please refer to `org.jboss.netty.example.http.file`.