Buffer By
Buffers all values from the input stream and flushes the buffer on each event from the flush stream. Also, peeks at the buffer on each event from the peek stream without flushing it.
In-ports
input <any>
— input events to buffer.
flush <any>
— events to flush the buffer.
peek <any>
— events to peek at the buffer.
Out-ports
output <Array>
— Outputs an array of buffered values.
Overview
The Buffer By operator buffers all values from the input stream and flushes the buffer on each event from the flush stream. You can also use the peek port to peek at the buffer without flushing it.
To reset the buffer without outputting its contents, send a RESET signal to the input port.
The operator will emit []
in cases where the buffer is supposed to be flushed but is empty.
Settings
No additional configuration is required.