public class ByteBufferUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static @NotNull java.nio.ByteBuffer |
allocate(int capacity,
boolean direct) |
static @NotNull byte[] |
getBytes(@NotNull java.nio.ByteBuffer byteBuffer) |
static @NotNull java.util.Optional<java.nio.ByteBuffer> |
optionalReadOnly(@Nullable java.nio.ByteBuffer byteBuffer) |
static @Nullable java.nio.ByteBuffer |
slice(@Nullable java.nio.ByteBuffer byteBuffer) |
static @Nullable java.nio.ByteBuffer |
wrap(@Nullable byte[] binary) |
@NotNull public static @NotNull java.nio.ByteBuffer allocate(int capacity, boolean direct)
@Nullable public static @Nullable java.nio.ByteBuffer wrap(@Nullable @Nullable byte[] binary)
@Nullable public static @Nullable java.nio.ByteBuffer slice(@Nullable @Nullable java.nio.ByteBuffer byteBuffer)
@NotNull public static @NotNull java.util.Optional<java.nio.ByteBuffer> optionalReadOnly(@Nullable @Nullable java.nio.ByteBuffer byteBuffer)
@NotNull public static @NotNull byte[] getBytes(@NotNull @NotNull java.nio.ByteBuffer byteBuffer)