public interface JsonParser extends Handler<Buffer>, ReadStream<JsonEvent>
exceptionHandler(Handler)
is called with
the cause of the failure and the current handling stops. After such event, the parser should not handle data
anymore.Modifier and Type | Method and Description |
---|---|
JsonParser |
arrayEventMode()
Flip the parser to emit a stream of events for each new json array.
|
JsonParser |
arrayValueMode()
Flip the parser to emit a single value event for each new json array.
|
void |
end()
End the stream, this must be called after all the json stream has been processed.
|
JsonParser |
endHandler(Handler<Void> endHandler)
Set an end handler.
|
JsonParser |
exceptionHandler(Handler<Throwable> handler)
Set an exception handler on the read stream.
|
JsonParser |
handler(Handler<JsonEvent> handler)
Set a data handler.
|
static JsonParser |
newParser()
Create a new
JsonParser instance. |
static JsonParser |
newParser(ReadStream<Buffer> stream)
Create a new
JsonParser instance. |
JsonParser |
objectEventMode()
Flip the parser to emit a stream of events for each new json object.
|
JsonParser |
objectValueMode()
Flip the parser to emit a single value event for each new json object.
|
JsonParser |
pause()
Pause the
ReadSupport . |
JsonParser |
resume()
Resume reading.
|
JsonParser |
write(Buffer buffer)
Handle a
Buffer , pretty much like calling Handler.handle(Object) . |
static JsonParser newParser()
JsonParser
instance.static JsonParser newParser(ReadStream<Buffer> stream)
JsonParser
instance.JsonParser write(Buffer buffer)
Buffer
, pretty much like calling Handler.handle(Object)
.void end()
JsonParser objectEventMode()
JsonParser objectValueMode()
JsonParser arrayEventMode()
JsonParser arrayValueMode()
JsonParser pause()
ReadStream
ReadSupport
. While it's paused, no data will be sent to the dataHandler
pause
in interface ReadStream<JsonEvent>
JsonParser resume()
ReadStream
ReadSupport
has been paused, reading will recommence on it.resume
in interface ReadStream<JsonEvent>
JsonParser endHandler(Handler<Void> endHandler)
ReadStream
endHandler
in interface ReadStream<JsonEvent>
JsonParser handler(Handler<JsonEvent> handler)
ReadStream
handler
in interface ReadStream<JsonEvent>
JsonParser exceptionHandler(Handler<Throwable> handler)
ReadStream
exceptionHandler
in interface ReadStream<JsonEvent>
exceptionHandler
in interface StreamBase
handler
- the exception handlerCopyright © 2018 Eclipse. All rights reserved.