class SseJsonStreamSkip characters in the buffer till we get to the start of an object. Then attempt to read a full object. If we do read a full object, turn it into a chunk and send it to the chunk handler. Repeat this for as much as we can.
Given an event string, get all the fields in the event. It is assumed there is one field per line, but that field names can be duplicated, indicating to append the new value to the previous value
Add data to the buffer. This may cause chunks to be generated, if available.
Indicate there is no more data that will be added to the text buffer. This should be called when all the data has been read and added to indicate that we should process everything remaining in the buffer.
Get the next chunk that is coming from the stream. This chunk may be null, usually indicating the last chunk in the stream.
Skip characters in the buffer till we get to the start of an object.
Given an event string, get all the fields
Add data to the buffer. This may cause chunks to be generated, if available.
Indicate there is no more data that will be added to the text buffer.
Get the next chunk that is coming from the stream.