Package org.apache.pulsar.client.util
Class MathUtils
java.lang.Object
org.apache.pulsar.client.util.MathUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intceilDiv(int x, int y) Ceil version of Math.floorDiv().static intsignSafeMod(long dividend, int divisor) Compute sign safe mod.
-
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 dividendy- the divisor- Returns:
- the smallest value that is larger than or equal to the algebraic quotient.
-