Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- attachDictionary(PreparedDictionary) - Method in class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
- attachDictionary(PreparedDictionary) - Method in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
- attachDictionary(PreparedDictionary) - Method in class com.aayushatharva.brotli4j.encoder.Encoder
- attachDictionary(ByteBuffer) - Method in class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
- attachDictionary(ByteBuffer) - Method in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
-
Creates a BrotliInputStream
- attachDictionary(ByteBuffer) - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- available() - Method in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
B
- Brotli4jLoader - Class in com.aayushatharva.brotli4j
-
Loads Brotli Native Library
- Brotli4jLoader() - Constructor for class com.aayushatharva.brotli4j.Brotli4jLoader
- BrotliCommon - Class in com.aayushatharva.brotli4j.common
-
JNI wrapper for brotli common.
- BrotliCommon() - Constructor for class com.aayushatharva.brotli4j.common.BrotliCommon
- BrotliDecoderChannel - Class in com.aayushatharva.brotli4j.decoder
-
ReadableByteChannel that wraps native brotli decoder.
- BrotliDecoderChannel(ReadableByteChannel) - Constructor for class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
-
Creates a BrotliDecoderChannel.
- BrotliDecoderChannel(ReadableByteChannel, int) - Constructor for class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
-
Creates a BrotliDecoderChannel.
- BrotliEncoderChannel - Class in com.aayushatharva.brotli4j.encoder
-
WritableByteChannel that wraps native brotli encoder.
- BrotliEncoderChannel(WritableByteChannel) - Constructor for class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
-
Creates a BrotliEncoderChannel
- BrotliEncoderChannel(WritableByteChannel, Encoder.Parameters) - Constructor for class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
-
Creates a BrotliEncoderChannel
- BrotliEncoderChannel(WritableByteChannel, Encoder.Parameters, int) - Constructor for class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
-
Creates a BrotliEncoderChannel
- BrotliInputStream - Class in com.aayushatharva.brotli4j.decoder
-
InputStream that wraps native brotli decoder.
- BrotliInputStream(InputStream) - Constructor for class com.aayushatharva.brotli4j.decoder.BrotliInputStream
-
Creates a BrotliInputStream
- BrotliInputStream(InputStream, int) - Constructor for class com.aayushatharva.brotli4j.decoder.BrotliInputStream
-
Creates a BrotliInputStream
- BrotliOutputStream - Class in com.aayushatharva.brotli4j.encoder
-
Output stream that wraps native brotli encoder.
- BrotliOutputStream(OutputStream) - Constructor for class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
-
Creates a BrotliOutputStream.
- BrotliOutputStream(OutputStream, Encoder.Parameters) - Constructor for class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
-
Creates a BrotliOutputStream.
- BrotliOutputStream(OutputStream, Encoder.Parameters, int) - Constructor for class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
-
Creates a BrotliOutputStream.
C
- checkDictionaryDataMd5(byte[]) - Static method in class com.aayushatharva.brotli4j.common.BrotliCommon
-
Checks if the given checksum matches MD5 checksum of the RFC dictionary.
- checkDictionaryDataSha1(byte[]) - Static method in class com.aayushatharva.brotli4j.common.BrotliCommon
-
Checks if the given checksum matches SHA-1 checksum of the RFC dictionary.
- checkDictionaryDataSha256(byte[]) - Static method in class com.aayushatharva.brotli4j.common.BrotliCommon
-
Checks if the given checksum matches SHA-256 checksum of the RFC dictionary.
- close() - Method in class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
- close() - Method in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
- close() - Method in class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
- close() - Method in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
- com.aayushatharva.brotli4j - package com.aayushatharva.brotli4j
- com.aayushatharva.brotli4j.common - package com.aayushatharva.brotli4j.common
- com.aayushatharva.brotli4j.common.annotations - package com.aayushatharva.brotli4j.common.annotations
- com.aayushatharva.brotli4j.decoder - package com.aayushatharva.brotli4j.decoder
- com.aayushatharva.brotli4j.encoder - package com.aayushatharva.brotli4j.encoder
- compress(byte[]) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder
- compress(byte[], Encoder.Parameters) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder
-
Encodes the given data buffer.
- compress(ByteBuf, boolean) - Static method in class com.aayushatharva.brotli4j.encoder.Encoders
-
Encodes the given
ByteBuf
- compress(ByteBuf, ByteBuf) - Static method in class com.aayushatharva.brotli4j.encoder.Encoders
-
Encodes the given
ByteBuf
- compress(ByteBuf, ByteBuf, Encoder.Parameters) - Static method in class com.aayushatharva.brotli4j.encoder.Encoders
-
Encodes the given
ByteBuf
- compress(ByteBuffer, ByteBuffer) - Static method in class com.aayushatharva.brotli4j.encoder.Encoders
-
Encodes the given
ByteBuffer
- compress(ByteBuffer, ByteBuffer, Encoder.Parameters) - Static method in class com.aayushatharva.brotli4j.encoder.Encoders
-
Encodes the given
ByteBuffer
D
- Decoder - Class in com.aayushatharva.brotli4j.decoder
-
Base class for InputStream / Channel implementations.
- Decoder(ReadableByteChannel, int) - Constructor for class com.aayushatharva.brotli4j.decoder.Decoder
-
Creates a Decoder wrapper.
- DecoderJNI - Class in com.aayushatharva.brotli4j.decoder
-
JNI wrapper for brotli decoder.
- DecoderJNI() - Constructor for class com.aayushatharva.brotli4j.decoder.DecoderJNI
- DecoderJNI.Status - Enum in com.aayushatharva.brotli4j.decoder
- DecoderJNI.Wrapper - Class in com.aayushatharva.brotli4j.decoder
- Decoders - Class in com.aayushatharva.brotli4j.decoder
-
Multiple decoding methods using Netty Buffer.
- Decoders() - Constructor for class com.aayushatharva.brotli4j.decoder.Decoders
- decompress(byte[]) - Static method in class com.aayushatharva.brotli4j.decoder.Decoder
-
Decodes the given data buffer.
- decompress(byte[]) - Static method in class com.aayushatharva.brotli4j.decoder.DirectDecompress
-
Initiate direct decompression of data
- decompress(ByteBuf, ByteBuf) - Static method in class com.aayushatharva.brotli4j.decoder.Decoders
-
Decodes the given data buffer.
- decompress(ByteBuffer, ByteBuffer) - Static method in class com.aayushatharva.brotli4j.decoder.Decoders
-
Decodes the given data buffer.
- DEFAULT - Static variable in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- destroy() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
-
Releases native resources.
- DirectDecompress - Class in com.aayushatharva.brotli4j.decoder
-
Directly decompresses data using
Decoder.decompress(byte[])
- DONE - Enum constant in enum com.aayushatharva.brotli4j.decoder.DecoderJNI.Status
E
- enableEagerOutput() - Method in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
- enableEagerOutput() - Method in class com.aayushatharva.brotli4j.decoder.Decoder
- Encoder - Class in com.aayushatharva.brotli4j.encoder
-
Base class for OutputStream / Channel implementations.
- Encoder.Mode - Enum in com.aayushatharva.brotli4j.encoder
-
https://www.brotli.org/encode.html#aa6f See encode.h, typedef enum BrotliEncoderMode Important: The ordinal value of the modes should be the same as the constant values in encode.h
- Encoder.Parameters - Class in com.aayushatharva.brotli4j.encoder
-
Brotli encoder settings.
- Encoders - Class in com.aayushatharva.brotli4j.encoder
-
Multiple encoding methods using Netty Buffer Make sure to add it as dependency before using this class
- Encoders() - Constructor for class com.aayushatharva.brotli4j.encoder.Encoders
- ensureAvailability() - Static method in class com.aayushatharva.brotli4j.Brotli4jLoader
-
Ensure Brotli native library is available.
- ERROR - Enum constant in enum com.aayushatharva.brotli4j.decoder.DecoderJNI.Status
F
- finalize() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- flush() - Method in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
- FONT - Enum constant in enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
-
Compression mode used in WOFF 2.0.
G
- generate(ByteBuffer) - Static method in class com.aayushatharva.brotli4j.encoder.PreparedDictionaryGenerator
- generate(ByteBuffer, int, int, int, int) - Static method in class com.aayushatharva.brotli4j.encoder.PreparedDictionaryGenerator
- GENERIC - Enum constant in enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
-
Default compression mode.
- getData() - Method in interface com.aayushatharva.brotli4j.encoder.PreparedDictionary
- getDecompressedData() - Method in class com.aayushatharva.brotli4j.decoder.DirectDecompress
-
Get decompressed data.
- getDecompressedDataByteBuf() - Method in class com.aayushatharva.brotli4j.decoder.DirectDecompress
-
Get decompressed data.
- getInputBuffer() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- getResultStatus() - Method in class com.aayushatharva.brotli4j.decoder.DirectDecompress
-
Get the result of decompression.
- getStatus() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- getUnavailabilityCause() - Static method in class com.aayushatharva.brotli4j.Brotli4jLoader
H
- hasOutput() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
I
- isAvailable() - Static method in class com.aayushatharva.brotli4j.Brotli4jLoader
- isOpen() - Method in class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
- isOpen() - Method in class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
L
- lgwin() - Method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- Local - Annotation Type in com.aayushatharva.brotli4j.common.annotations
-
Class and methods annotated with
Local
are represents code which created locally and not in sync with Google Brotli upstream repository.
M
- makeNative(byte[]) - Static method in class com.aayushatharva.brotli4j.common.BrotliCommon
-
Copy bytes to a new direct ByteBuffer.
- mode() - Method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
N
- NEEDS_MORE_INPUT - Enum constant in enum com.aayushatharva.brotli4j.decoder.DecoderJNI.Status
- NEEDS_MORE_OUTPUT - Enum constant in enum com.aayushatharva.brotli4j.decoder.DecoderJNI.Status
O
- of(int) - Static method in enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
- OK - Enum constant in enum com.aayushatharva.brotli4j.decoder.DecoderJNI.Status
P
- Parameters() - Constructor for class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- PreparedDictionary - Interface in com.aayushatharva.brotli4j.encoder
-
Prepared dictionary data provider.
- PreparedDictionaryGenerator - Class in com.aayushatharva.brotli4j.encoder
-
Java prepared (raw) dictionary producer.
- prepareDictionary(ByteBuffer, int) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder
-
Prepares raw or serialized dictionary for being used by encoder.
- pull() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- push(int) - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
Q
- quality() - Method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
R
- read() - Method in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
- read(byte[]) - Method in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
- read(byte[], int, int) - Method in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
- read(ByteBuffer) - Method in class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
- RFC_DICTIONARY_SIZE - Static variable in class com.aayushatharva.brotli4j.common.BrotliCommon
S
- setDictionaryData(byte[]) - Static method in class com.aayushatharva.brotli4j.common.BrotliCommon
-
Copies data and sets it to be brotli dictionary.
- setDictionaryData(InputStream) - Static method in class com.aayushatharva.brotli4j.common.BrotliCommon
-
Reads data and sets it to be brotli dictionary.
- setDictionaryData(ByteBuffer) - Static method in class com.aayushatharva.brotli4j.common.BrotliCommon
-
Sets data to be brotli dictionary.
- setMode(Encoder.Mode) - Method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- setQuality(int) - Method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- setWindow(int) - Method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- skip(long) - Method in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
T
- TEXT - Enum constant in enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
-
Compression mode for UTF-8 formatted text input.
U
- Upstream - Annotation Type in com.aayushatharva.brotli4j.common.annotations
-
Class and methods annotated with
Upstream
are directly pulled from Google Brotli upstream repository without any change in function and parameters.
V
- valueOf(String) - Static method in enum com.aayushatharva.brotli4j.decoder.DecoderJNI.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.aayushatharva.brotli4j.decoder.DecoderJNI.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- Wrapper(int) - Constructor for class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- write(byte[]) - Method in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
- write(byte[], int, int) - Method in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
- write(int) - Method in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
- write(ByteBuffer) - Method in class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
All Classes and Interfaces|All Packages|Constant Field Values