Package org.apache.ignite.internal.util
Class GridClientByteUtils
- java.lang.Object
-
- org.apache.ignite.internal.util.GridClientByteUtils
-
public abstract class GridClientByteUtils extends Object
Primitive to byte array and backward conversions.
-
-
Constructor Summary
Constructors Constructor Description GridClientByteUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intbytesToInt(byte[] bytes, int off)Constructsintfrom byte array.static longbytesToLong(byte[] bytes, int off)Constructslongfrom byte array.static shortbytesToShort(byte[] bytes, int off)Constructsshortfrom byte array.static UUIDbytesToUuid(byte[] bytes, int off)ConstructsUUIDfrom byte array.static byte[]intToBytes(int i)Converts primitiveinttype to byte array.static intintToBytes(int i, byte[] bytes, int off)Converts primitiveinttype to byte array and stores it in specified byte array.static byte[]longToBytes(long l)Converts primitivelongtype to byte array.static intlongToBytes(long l, byte[] bytes, int off)Converts primitivelongtype to byte array and stores it in specified byte array.static byte[]shortToBytes(short s)Converts primitiveshorttype to byte array.static intshortToBytes(short s, byte[] bytes, int off)Converts primitiveshorttype to byte array and stores it in specified byte array.static byte[]uuidToBytes(UUID uuid)Converts an UUID to byte array.static intuuidToBytes(UUID uuid, byte[] bytes, int off)ConvertsUUIDtype to byte array and stores it in specified byte array.
-
-
-
Method Detail
-
shortToBytes
public static byte[] shortToBytes(short s)
Converts primitiveshorttype to byte array.- Parameters:
s- Short value.- Returns:
- Array of bytes.
-
intToBytes
public static byte[] intToBytes(int i)
Converts primitiveinttype to byte array.- Parameters:
i- Integer value.- Returns:
- Array of bytes.
-
longToBytes
public static byte[] longToBytes(long l)
Converts primitivelongtype to byte array.- Parameters:
l- Long value.- Returns:
- Array of bytes.
-
shortToBytes
public static int shortToBytes(short s, byte[] bytes, int off)Converts primitiveshorttype to byte array and stores it in specified byte array.- Parameters:
s- Short value.bytes- Array of bytes.off- Offset inbytesarray.- Returns:
- Number of bytes overwritten in
bytesarray.
-
intToBytes
public static int intToBytes(int i, byte[] bytes, int off)Converts primitiveinttype to byte array and stores it in specified byte array.- Parameters:
i- Integer value.bytes- Array of bytes.off- Offset inbytesarray.- Returns:
- Number of bytes overwritten in
bytesarray.
-
longToBytes
public static int longToBytes(long l, byte[] bytes, int off)Converts primitivelongtype to byte array and stores it in specified byte array.- Parameters:
l- Long value.bytes- Array of bytes.off- Offset inbytesarray.- Returns:
- Number of bytes overwritten in
bytesarray.
-
uuidToBytes
public static byte[] uuidToBytes(UUID uuid)
Converts an UUID to byte array.- Parameters:
uuid- UUID value.- Returns:
- Encoded into byte array
UUID.
-
uuidToBytes
public static int uuidToBytes(UUID uuid, byte[] bytes, int off)
ConvertsUUIDtype to byte array and stores it in specified byte array.- Parameters:
uuid- UUID to convert.bytes- Array of bytes.off- Offset inbytesarray.- Returns:
- Number of bytes overwritten in
bytesarray.
-
bytesToShort
public static short bytesToShort(byte[] bytes, int off)Constructsshortfrom byte array.- Parameters:
bytes- Array of bytes.off- Offset inbytesarray.- Returns:
- Short value.
-
bytesToInt
public static int bytesToInt(byte[] bytes, int off)Constructsintfrom byte array.- Parameters:
bytes- Array of bytes.off- Offset inbytesarray.- Returns:
- Integer value.
-
bytesToLong
public static long bytesToLong(byte[] bytes, int off)Constructslongfrom byte array.- Parameters:
bytes- Array of bytes.off- Offset inbytesarray.- Returns:
- Long value.
-
-