open static fun newDelimited(delim: String, output: Handler<Buffer>): RecordParser
Like #newDelimited(String) but set the output that will receive whole records which have been parsed.
delim - the initial delimiter string
output - handler that will receive the output
open static fun newDelimited(delim: String, stream: ReadStream<Buffer>): RecordParser
Like #newDelimited(String) but wraps the stream. The stream handlers will be set/unset when the #handler(Handler) is set. The pause()/resume() operations are propagated to the stream.
delim - the initial delimiter string
open static fun newDelimited(delim: String): RecordParser
Create a new RecordParser instance, initially in delimited mode, and where the delimiter can be represented by the String delim endcoded in latin-1 . Don't use this if your String contains other than latin-1 characters.
output Will receive whole records which have been parsed.
delim - the initial delimiter string
open static fun newDelimited(delim: Buffer): RecordParser
Create a new RecordParser instance, initially in delimited mode, and where the delimiter can be represented by the Buffer delim.
delim - the initial delimiter buffer
open static fun newDelimited(delim: Buffer, output: Handler<Buffer>): RecordParser
Like #newDelimited(Buffer) but set the output that will receive whole records which have been parsed.
delim - the initial delimiter buffer
output - handler that will receive the output
open static fun newDelimited(delim: Buffer, stream: ReadStream<Buffer>): RecordParser
Like #newDelimited(Buffer) but wraps the stream. The stream handlers will be set/unset when the #handler(Handler) is set. The pause()/resume() operations are propagated to the stream.