# Package com.fasterxml.jackson.core.async

Package that contains abstractions needed to support optional non-blocking decoding (parsing) functionality.

See: Description

Interface Summary
Interface | Description
--- | ---
ByteArrayFeeder | `NonBlockingInputFeeder` implementation used when feeding data as byte arrays.
ByteBufferFeeder | `NonBlockingInputFeeder` implementation used when feeding data as `ByteBuffer` contents.
NonBlockingInputFeeder | Interface used by non-blocking `JsonParser` implementations to feed input to parse.

## Package com.fasterxml.jackson.core.async Description

Package that contains abstractions needed to support optional non-blocking decoding (parsing) functionality. Although parsers are constructed normally via `JsonFactory` (and are, in fact, sub-types of `JsonParser`), the way input is provided differs.

Since:
  2.9