open static fun wrapByteBuf(byteBuf: ByteBuf!): Bytes!
(source)
Wrap a full Netty ByteBuf
as a Bytes
value.
Note that any change to the content of the byteBuf may be reflected in the returned value.
byteBuf
- ByteBuf!: The ByteBuf
to wrap.
open static fun wrapByteBuf(byteBuf: ByteBuf!, offset: Int, size: Int): Bytes!
(source)
Wrap a slice of a Netty ByteBuf
as a Bytes
value.
Note that any change to the content of the buffer may be reflected in the returned value.
byteBuf
- ByteBuf!: The ByteBuf
to wrap.
offset
- Int: The offset in byteBuf
from which to expose the bytes in the returned value. That is, wrapByteBuf(byteBuf, i, 1).get(0) == byteBuf.getByte(i)
.
size
- Int: The size of the returned value.
IndexOutOfBoundsException
- if offset < 0 || (byteBuf.capacity() > 0 && offset >= byteBuf.capacity())
.
IllegalArgumentException
- if length < 0 || offset + length > byteBuf.capacity()
.