Class FlexibleSearchResultSpliterator
- java.lang.Object
-
- java.util.Spliterators.AbstractSpliterator<SimpleBatchCreationData>
-
- de.hybris.platform.processing.distributed.simple.data.split.FlexibleSearchResultSpliterator
-
- All Implemented Interfaces:
java.util.Spliterator<SimpleBatchCreationData>
public class FlexibleSearchResultSpliterator extends java.util.Spliterators.AbstractSpliterator<SimpleBatchCreationData>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface java.util.Spliterator
java.util.Spliterator.OfDouble, java.util.Spliterator.OfInt, java.util.Spliterator.OfLong, java.util.Spliterator.OfPrimitive<T extends java.lang.Object,T_CONS extends java.lang.Object,T_SPLITR extends java.util.Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
-
-
Constructor Summary
Constructors Constructor Description FlexibleSearchResultSpliterator(FlexibleSearchQuery fQuery, QueryBasedCreationData.QueryHook beforeQueryHook, int batchSize, boolean useDatabasePaging)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<?>getNextBatch()protected voidrunBeforeQueryHook()booleantryAdvance(java.util.function.Consumer<? super SimpleBatchCreationData> action)protected booleantryFromDatabase(java.util.function.Consumer<? super SimpleBatchCreationData> action)protected booleantryFromList(java.util.function.Consumer<? super SimpleBatchCreationData> action)-
Methods inherited from class java.util.Spliterators.AbstractSpliterator
characteristics, estimateSize, trySplit
-
-
-
-
Constructor Detail
-
FlexibleSearchResultSpliterator
public FlexibleSearchResultSpliterator(FlexibleSearchQuery fQuery, QueryBasedCreationData.QueryHook beforeQueryHook, int batchSize, boolean useDatabasePaging)
-
-
Method Detail
-
tryAdvance
public boolean tryAdvance(java.util.function.Consumer<? super SimpleBatchCreationData> action)
-
tryFromDatabase
protected boolean tryFromDatabase(java.util.function.Consumer<? super SimpleBatchCreationData> action)
-
tryFromList
protected boolean tryFromList(java.util.function.Consumer<? super SimpleBatchCreationData> action)
-
getNextBatch
protected java.util.List<?> getNextBatch()
-
runBeforeQueryHook
protected void runBeforeQueryHook()
-
-