package it.cavallium.dbengine.lucene; import java.util.Iterator; import org.jetbrains.annotations.NotNull; import reactor.core.publisher.Flux; public interface ResourceIterable { /** * Iterate this PriorityQueue */ Flux iterate(); /** * Iterate this PriorityQueue */ default Flux iterate(long skips) { if (skips == 0) { return iterate(); } else { return iterate().skip(skips); } } }