Class Encoders
java.lang.Object
com.aayushatharva.brotli4j.encoder.Encoders
Multiple encoding methods using Netty Buffer
Make sure to add it as dependency before using this class
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.netty.buffer.ByteBufcompress(io.netty.buffer.ByteBuf src, boolean pooled) Encodes the givenByteBufstatic voidcompress(io.netty.buffer.ByteBuf src, io.netty.buffer.ByteBuf dst) Encodes the givenByteBufstatic voidcompress(io.netty.buffer.ByteBuf src, io.netty.buffer.ByteBuf dst, Encoder.Parameters params) Encodes the givenByteBufstatic voidcompress(ByteBuffer src, ByteBuffer dst) Encodes the givenByteBufferstatic voidcompress(ByteBuffer src, ByteBuffer dst, Encoder.Parameters params) Encodes the givenByteBuffer
-
Constructor Details
-
Encoders
public Encoders()
-
-
Method Details
-
compress
public static io.netty.buffer.ByteBuf compress(io.netty.buffer.ByteBuf src, boolean pooled) throws IOException Encodes the givenByteBuf- Parameters:
src-ByteBufsourcepooled- If set totruethen this method will returnPooledDirectByteBufelseUnpooledDirectByteBuf- Returns:
- If
pooledis set totruethen this method will returnPooledDirectByteBufelseUnpooledDirectByteBuf - Throws:
IOException- Thrown in case of error during encoding
-
compress
public static void compress(io.netty.buffer.ByteBuf src, io.netty.buffer.ByteBuf dst) throws IOException Encodes the givenByteBuf- Parameters:
src-ByteBufsourcedst-ByteBufdestination- Throws:
IOException- Thrown in case of error during encoding
-
compress
Encodes the givenByteBuffer- Parameters:
src-ByteBuffersourcedst-ByteBufferdestination- Throws:
IOException- Thrown in case of error during encoding
-
compress
public static void compress(ByteBuffer src, ByteBuffer dst, Encoder.Parameters params) throws IOException Encodes the givenByteBuffer- Parameters:
src-ByteBuffersourcedst-ByteBufferdestinationparams-Encoder.Parametersinstance- Throws:
IOException- Thrown in case of error during encoding
-
compress
public static void compress(io.netty.buffer.ByteBuf src, io.netty.buffer.ByteBuf dst, Encoder.Parameters params) throws IOException Encodes the givenByteBuf- Parameters:
src-ByteBuffersourcedst-ByteBufferdestinationparams-Encoder.Parametersinstance- Throws:
IOException- Thrown in case of error during encoding
-