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
ByteBufferNIO- ¿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.