Interface DataOperation<I extends DataItem>

    • Method Detail

      • markRandomRanges

        void markRandomRanges​(int count)
      • hasMarkedRanges

        boolean hasMarkedRanges()
      • markedRangesSize

        long markedRangesSize()
      • markedRangesMaskPair

        java.util.BitSet[] markedRangesMaskPair()
      • fixedRanges

        java.util.List<com.github.akurilov.commons.collection.Range> fixedRanges()
      • randomRangesCount

        int randomRangesCount()
      • srcItemsToConcat

        java.util.List<I> srcItemsToConcat()
      • currRangeIdx

        int currRangeIdx()
      • currRangeIdx

        void currRangeIdx​(int i)
      • currRangeUpdate

        DataItem currRangeUpdate()
      • countBytesDone

        long countBytesDone()
      • countBytesDone

        void countBytesDone​(long n)
      • respDataTimeStart

        long respDataTimeStart()
      • startDataResponse

        void startDataResponse()
                        throws java.lang.IllegalStateException
        Throws:
        java.lang.IllegalStateException
      • dataLatency

        long dataLatency()