Class InputInterval

java.lang.Object
io.nosqlbench.engine.api.activityimpl.input.InputInterval
All Implemented Interfaces:
Input

public class InputInterval extends Object implements Input
  • Constructor Details

    • InputInterval

      public InputInterval(long currentRecycle, long min, long nextMin)
  • Method Details

    • getInputSegment

      public CycleSegment getInputSegment(int segmentLength)
      Description copied from interface: Input
      Return the next InputSegment available, or null if none were available. This method is required to be thread safe.

      All implementations of this method are required to be thread-safe.

      Specified by:
      getInputSegment in interface Input
      Parameters:
      segmentLength - The number of cycles (not necessarily contiguous) in the segment.
      Returns:
      a segment, or null if none available.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isContiguous

      public boolean isContiguous()
      Specified by:
      isContiguous in interface Input