Class BlockSizeCalculator
java.lang.Object
io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
public class BlockSizeCalculator extends Object
-
Constructor Summary
Constructors Constructor Description BlockSizeCalculator() -
Method Summary
Modifier and Type Method Description BlockSizeCalculatoraddArrays(int num)BlockSizeCalculatoraddBooleans(int num)BlockSizeCalculatoraddByteArrayValue(byte[] array)BlockSizeCalculatoraddBytes(int num)BlockSizeCalculatoraddChars(int num)BlockSizeCalculatoraddDoubles(int num)BlockSizeCalculatoraddFloats(int num)BlockSizeCalculatoraddIntArrayValue(int[] array)BlockSizeCalculatoraddInts(int num)BlockSizeCalculatoraddLongs(int num)BlockSizeCalculatoraddObjectHeaders(int num)BlockSizeCalculatoraddRefs(int num)BlockSizeCalculatoraddShorts(int num)BlockSizeCalculatoraddStringValue(String string)intcalculate()static intpad(int inputSize)
-
Constructor Details
-
BlockSizeCalculator
public BlockSizeCalculator()
-
-
Method Details
-
pad
public static int pad(int inputSize) -
calculate
public int calculate() -
addObjectHeaders
-
addRefs
-
addArrays
-
addLongs
-
addDoubles
-
addInts
-
addFloats
-
addChars
-
addShorts
-
addBytes
-
addBooleans
-
addByteArrayValue
-
addIntArrayValue
-
addStringValue
-