Class AtomicCounter

java.lang.Object
de.hybris.platform.util.AtomicCounter

public class AtomicCounter extends Object
Provides a number counter which allows to specify start and end number as well as whether overflow should throw a exception or simply reset to start value again.
  • Constructor Details

    • AtomicCounter

      public AtomicCounter()
    • AtomicCounter

      public AtomicCounter(int startValue)
    • AtomicCounter

      public AtomicCounter(int startValue, int endValue)
    • AtomicCounter

      public AtomicCounter(boolean allowOverflow)
    • AtomicCounter

      public AtomicCounter(int startValue, boolean allowOverflow)
    • AtomicCounter

      public AtomicCounter(int startValue, int endValue, boolean allowOverflow)
  • Method Details

    • toString

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

      public boolean allowsOverflow()
    • getStartValue

      public int getStartValue()
    • getEndValue

      public int getEndValue()
    • getCurrent

      public final int getCurrent()
    • generateNext

      public final int generateNext()