2424 * <http://www.apache.org/>.
2525 *
2626 */
27- package org .apache .hc .core5 .jackson2 ;
27+ package org .apache .hc .core5 .jackson3 ;
2828
2929import java .io .IOException ;
3030import java .nio .ByteBuffer ;
3131
32- import com .fasterxml .jackson .core .JsonFactory ;
33- import com .fasterxml .jackson .core .JsonParser ;
34- import com .fasterxml .jackson .core .JsonToken ;
35- import com .fasterxml .jackson .core .JsonTokenId ;
36- import com .fasterxml .jackson .core .async .ByteArrayFeeder ;
32+ import tools .jackson .core .TokenStreamFactory ;
33+ import tools .jackson .core .JsonParser ;
34+ import tools .jackson .core .JsonToken ;
35+ import tools .jackson .core .JsonTokenId ;
36+ import tools .jackson .core .ObjectReadContext ;
37+ import tools .jackson .core .async .ByteArrayFeeder ;
3738
3839import org .apache .hc .core5 .util .Args ;
3940
4546 */
4647public final class JsonAsyncTokenizer {
4748
48- private final JsonFactory jsonFactory ;
49+ private final TokenStreamFactory jsonFactory ;
4950
5051 private JsonTokenConsumer consumer ;
5152 private JsonParser parser ;
5253 private ByteArrayFeeder inputFeeder ;
5354
54- public JsonAsyncTokenizer (final JsonFactory jsonFactory ) {
55+ public JsonAsyncTokenizer (final TokenStreamFactory jsonFactory ) {
5556 this .jsonFactory = jsonFactory ;
5657 }
5758
@@ -62,8 +63,8 @@ public JsonAsyncTokenizer(final JsonFactory jsonFactory) {
6263 */
6364 public void initialize (final JsonTokenConsumer consumer ) throws IOException {
6465 Args .notNull (consumer , "Consumer" );
65- this .parser = jsonFactory .createNonBlockingByteArrayParser ();
66- this .inputFeeder = (ByteArrayFeeder ) parser .getNonBlockingInputFeeder ();
66+ this .parser = jsonFactory .createNonBlockingByteArrayParser (ObjectReadContext . empty () );
67+ this .inputFeeder = (ByteArrayFeeder ) parser .nonBlockingInputFeeder ();
6768 this .consumer = consumer ;
6869 }
6970
0 commit comments