Class MathUtils

java.lang.Object
org.apache.pulsar.client.util.MathUtils

public class MathUtils extends Object
  • Constructor Details

    • MathUtils

      public MathUtils()
  • Method Details

    • signSafeMod

      public static int signSafeMod(long dividend, int divisor)
      Compute sign safe mod.
      Parameters:
      dividend -
      divisor -
      Returns:
    • ceilDiv

      public static int ceilDiv(int x, int y)
      Ceil version of Math.floorDiv().
      Parameters:
      x - the dividend
      y - the divisor
      Returns:
      the smallest value that is larger than or equal to the algebraic quotient.