public interface NonBlockingParser extends NonBlockingInputFeeder
JsonParser
,
extending it with features needed to process data in non-blocking
("asynchronous")Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.core.JsonToken |
peekNextToken()
Method that can be called when current token is not yet
available via
JsonParser.getCurrentToken() ,
to try to figure out what kind of token will be eventually returned
once the whole token is decoded, if known. |
endOfInput, feedInput, needMoreInput
com.fasterxml.jackson.core.JsonToken peekNextToken() throws IOException, com.fasterxml.jackson.core.JsonParseException
JsonParser.getCurrentToken()
,
to try to figure out what kind of token will be eventually returned
once the whole token is decoded, if known.
Note that this may return JsonToken.NOT_AVAILABLE
:
this occurs either if current token is known (and thus no more
parsing can be done yet), or if not enough content is available
to even determine next token type (typically we only need a single
byte, but in boundaries zero bytes is available).JsonParser.nextToken()
, if knownIOException
com.fasterxml.jackson.core.JsonParseException
Copyright © 2017. All rights reserved.