Package org.restheart.utils
Class BuffersUtils
- java.lang.Object
-
- org.restheart.utils.BuffersUtils
-
public class BuffersUtils extends Object
- Author:
- Andrea Di Cesare
-
-
Constructor Summary
Constructors Constructor Description BuffersUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intappend(ByteBuffer src, io.undertow.connector.PooledByteBuffer[] dest, io.undertow.server.HttpServerExchange exchange)append the src data to the pooled buffersstatic voiddump(String msg, io.undertow.connector.PooledByteBuffer[] data)static byte[]toByteArray(io.undertow.connector.PooledByteBuffer[] srcs)static ByteBuffertoByteBuffer(io.undertow.connector.PooledByteBuffer[] srcs)static StringtoString(byte[] src, Charset cs)static StringtoString(io.undertow.connector.PooledByteBuffer[] srcs, Charset cs)static inttransfer(io.undertow.connector.PooledByteBuffer[] src, io.undertow.connector.PooledByteBuffer[] dest, io.undertow.server.HttpServerExchange exchange)static inttransfer(ByteBuffer src, io.undertow.connector.PooledByteBuffer[] dest, io.undertow.server.HttpServerExchange exchange)transfer the src data to the pooled buffers overwriting the exising data
-
-
-
Method Detail
-
toByteBuffer
public static ByteBuffer toByteBuffer(io.undertow.connector.PooledByteBuffer[] srcs) throws IOException
- Parameters:
srcs-- Returns:
- Throws:
IOException
-
toByteArray
public static byte[] toByteArray(io.undertow.connector.PooledByteBuffer[] srcs) throws IOException- Throws:
IOException
-
toString
public static String toString(io.undertow.connector.PooledByteBuffer[] srcs, Charset cs) throws IOException
- Throws:
IOException
-
toString
public static String toString(byte[] src, Charset cs) throws IOException
- Throws:
IOException
-
transfer
public static int transfer(ByteBuffer src, io.undertow.connector.PooledByteBuffer[] dest, io.undertow.server.HttpServerExchange exchange)
transfer the src data to the pooled buffers overwriting the exising data- Parameters:
src-dest-exchange-- Returns:
-
dump
public static void dump(String msg, io.undertow.connector.PooledByteBuffer[] data)
-
append
public static int append(ByteBuffer src, io.undertow.connector.PooledByteBuffer[] dest, io.undertow.server.HttpServerExchange exchange)
append the src data to the pooled buffers- Parameters:
src-dest-exchange-- Returns:
-
transfer
public static int transfer(io.undertow.connector.PooledByteBuffer[] src, io.undertow.connector.PooledByteBuffer[] dest, io.undertow.server.HttpServerExchange exchange)
-
-