# Package com.fasterxml.jackson.core.async

package com.fasterxml.jackson.core.async
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

Related Packages
Package
Description
com.fasterxml.jackson.core
Main public API classes of the core streaming JSON processor: most importantly `JsonFactory` used for constructing JSON parser (`JsonParser`) and generator (`JsonGenerator`) instances.
Interfaces
Class
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.