repeatInfinitely()
Repeatedly emit the input stream to the output stream, infinitely.
Implementation Notes
This implementation reads the entire stream before emitting any results making it inappropriate for infinite streams.
For a version of this Gatherer that repeats a finite number of times, see repeat()
.
Signature
repeatInfinitely()
Examples
Repeat the input stream forever
Stream
.of("A", "B", "C");
.gather(Gatherers4j.repeatInfinitely())
.toList();
// [ "A", "B", "C", "A", "B", "C", "A", "B", "C" ... <forever> ]