Documentation of 'com.datumbox.framework.common.concurrency.FixedBatchSpliterator' Java class
FixedBatchSpliterator
com.datumbox.framework.common.concurrency

Class FixedBatchSpliterator<T>

  • All Implemented Interfaces:
    java.util.Spliterator<T>


    public class FixedBatchSpliterator<T>
    extends java.lang.Object
    This class can be used to process an Iterator in a Batched manner.
    • 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,T_CONS,T_SPLITR extends java.util.Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
    • Field Summary

      • Fields inherited from interface java.util.Spliterator

        CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
    • Constructor Summary

      Constructors 
      Constructor and Description
      FixedBatchSpliterator(java.util.Iterator<T> it, int batchSize)
      Public constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      int characteristics()
      long estimateSize()
      void forEachRemaining(java.util.function.Consumer<? super T> action)
      java.util.Comparator<? super T> getComparator()
      boolean tryAdvance(java.util.function.Consumer<? super T> action)
      java.util.Spliterator<T> trySplit()
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Spliterator

        getExactSizeIfKnown, hasCharacteristics
    • Constructor Detail

      • FixedBatchSpliterator

        public FixedBatchSpliterator(java.util.Iterator<T> it,
                                     int batchSize)
        Public constructor.
        Parameters:
        it -
        batchSize -
    • Method Detail

      • tryAdvance

        public boolean tryAdvance(java.util.function.Consumer<? super T> action)
      • forEachRemaining

        public void forEachRemaining(java.util.function.Consumer<? super T> action)
      • trySplit

        public java.util.Spliterator<T> trySplit()
        Specified by:
        trySplit in interface java.util.Spliterator<T>
      • getComparator

        public java.util.Comparator<? super T> getComparator()
        Specified by:
        getComparator in interface java.util.Spliterator<T>
      • estimateSize

        public long estimateSize()
        Specified by:
        estimateSize in interface java.util.Spliterator<T>
      • characteristics

        public int characteristics()
        Specified by:
        characteristics in interface java.util.Spliterator<T>

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.