java - examples - Crear un ByteBuf en Netty 4.0
netty tutorial (1)
Dos preguntas simples, que no puedo resolver leyendo la documentación:
- Tengo un
byte[]
- ¿Cómo puedo convertirlo en un
ByteBuf
?
- ¿Cómo puedo convertirlo en un
- Tengo un
ByteBuffer
NIO- ¿Cómo puedo convertirlo en un
ByteBuf
?
- ¿Cómo puedo convertirlo en un
La documentation parece bastante clara:
Creación de un buffer
Se recomienda crear un nuevo búfer utilizando los métodos de ayuda en Unpooled en lugar de llamar al constructor de una implementación individual.
Luego, en Unpooled
, tienes opciones de envolver o copiar. Por ejemplo:
-
Unpooled.copiedBuffer(ByteBuffer)
-
Unpooled.copiedBuffer(byte[])
-
Unpooled.wrappedBuffer(ByteBuffer)
-
Unpooled.wrappedBuffer(byte[])
Elija el método que sea apropiado en función de si desea que los cambios realizados en el ByteBuf
devuelto se ByteBuf
al byte array / buffer original.