forked from TrueCloudLab/frostfs-sdk-java
[#1] add client environment
add client cut code cleanup Signed-off-by: Ori Bruk <o.bruk@yadro.com>
This commit is contained in:
parent
dc0eef770c
commit
b0db7df192
95 changed files with 1202 additions and 560 deletions
21
models/src/main/java/info/FrostFS/sdk/UUIDExtension.java
Normal file
21
models/src/main/java/info/FrostFS/sdk/UUIDExtension.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package info.FrostFS.sdk;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.util.UUID;
|
||||
|
||||
public class UUIDExtension {
|
||||
|
||||
public static UUID asUuid(byte[] bytes) {
|
||||
ByteBuffer bb = ByteBuffer.wrap(bytes);
|
||||
long firstLong = bb.getLong();
|
||||
long secondLong = bb.getLong();
|
||||
return new UUID(firstLong, secondLong);
|
||||
}
|
||||
|
||||
public static byte[] asBytes(UUID id) {
|
||||
ByteBuffer bb = ByteBuffer.allocate(16);
|
||||
bb.putLong(id.getMostSignificantBits());
|
||||
bb.putLong(id.getLeastSignificantBits());
|
||||
return bb.array();
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue