Package nl.vpro.util
Class BatchedReceiverSpliterator.Builder<T>
java.lang.Object
nl.vpro.util.BatchedReceiverSpliterator.Builder<T>
- Enclosing class:
- BatchedReceiverSpliterator<T>
-
Method Summary
Modifier and TypeMethodDescription_batchGetter
(BiFunction<Long, Integer, Iterator<T>> _batchGetter) _build()
batchGetter
(BiFunction<Long, Integer, Iterator<T>> batchGetter) batchGetter
(Supplier<Iterator<T>> batchGetter) build()
toString()
-
Method Details
-
batchGetter
public BatchedReceiverSpliterator.Builder<T> batchGetter(BiFunction<Long, Integer, Iterator<T>> batchGetter) - Parameters:
batchGetter
- A function to get the next batch, the parameters are the current necessary offset, and batch size
-
batchGetter
- Parameters:
batchGetter
- For 'resumption token' like functionality, the offset and max argument can be irrelevant.
-
build
-
batchSize
- Returns:
this
.
-
offset
- Returns:
this
.
-
_batchGetter
public BatchedReceiverSpliterator.Builder<T> _batchGetter(BiFunction<Long, Integer, Iterator<T>> _batchGetter) - Returns:
this
.
-
_build
-
toString
-