Inti dari Java Stream API adalah agar aliran seperti itu dikonsumsi paling banyak satu kali. Itu tidak memiliki fitur buffering, juga tidak mendukung model streaming berbasis push seperti yang dilakukan oleh implementasi aliran reaktif.
Anda dapat menambahkan API lain ke tumpukan Anda, seperti mis. Reactor
(ada yang lain, tetapi karena Anda sudah menggunakan Spring...), yang mendukung buffering dan pemutaran ulang streaming ke beberapa konsumen, tetapi itu tidak ada hubungannya dengan jOOQ secara langsung dan akan sangat memengaruhi arsitektur aplikasi Anda.
Perhatikan bahwa ResultQuery jOOQ memperluas org.reactivestreams.Publisher dan Flow.Publisher JDK 9 untuk interoperabilitas yang lebih baik dengan aliran reaktif semacam itu.