Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ALL_VALUES - Static variable in enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
- 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.Decoder
- attachDictionary(ByteBuffer) - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- attachDictionary(ByteBuffer) - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.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.
- BrotliDecoderChannel(ReadableByteChannel, int, int) - Constructor for class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
-
Creates a BrotliDecoderChannel with a per-pull output cap.
- 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
- BrotliInputStream(InputStream, int, int) - Constructor for class com.aayushatharva.brotli4j.decoder.BrotliInputStream
-
Creates a BrotliInputStream with a per-pull output cap.
- BrotliNativeProvider - Interface in com.aayushatharva.brotli4j
-
Deprecated.
- BrotliNativeProvider - Interface in com.aayushatharva.brotli4j.service
-
A service interface that signals that an implementor jar contains a native lib.
- 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.
- buffer - Variable in class com.aayushatharva.brotli4j.decoder.Decoder
- buffer - Variable in class com.aayushatharva.brotli4j.encoder.Encoder
- byteBuf - Variable in class com.aayushatharva.brotli4j.decoder.DirectDecompress
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.decoder.Decoder
- close() - Method in class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
- close() - Method in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
- close() - Method in class com.aayushatharva.brotli4j.encoder.Encoder
- close() - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.PreparedDictionaryImpl
- closed - Variable in class com.aayushatharva.brotli4j.decoder.Decoder
- closed - Variable in class com.aayushatharva.brotli4j.encoder.Encoder
- 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
- com.aayushatharva.brotli4j.linux.aarch64 - package com.aayushatharva.brotli4j.linux.aarch64
- com.aayushatharva.brotli4j.service - package com.aayushatharva.brotli4j.service
- CommonJNI - Class in com.aayushatharva.brotli4j.common
-
JNI wrapper for brotli common.
- CommonJNI() - Constructor for class com.aayushatharva.brotli4j.common.CommonJNI
- compress(byte[]) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder
- compress(byte[], int, int) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder
- compress(byte[], int, int, Encoder.Parameters) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder
- compress(byte[], Encoder.Parameters) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder
- 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 - consume(ByteBuffer) - Method in class com.aayushatharva.brotli4j.decoder.Decoder
- context - Variable in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- context - Variable in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
- create(int) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- create(int, int) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- create(int, int, Encoder.Mode) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
D
- data - Variable in class com.aayushatharva.brotli4j.encoder.EncoderJNI.PreparedDictionaryImpl
- data - Variable in class com.aayushatharva.brotli4j.encoder.PreparedDictionaryGenerator.PreparedDictionaryImpl
- decode() - Method in class com.aayushatharva.brotli4j.decoder.Decoder
-
Continue decoding.
- decoder - Variable in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
- decoder - Variable in class com.aayushatharva.brotli4j.decoder.Decoder
- 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.
- Decoder(ReadableByteChannel, int, int) - Constructor for class com.aayushatharva.brotli4j.decoder.Decoder
-
Creates a Decoder wrapper with a per-pull output cap.
- 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(byte[], int) - Static method in class com.aayushatharva.brotli4j.decoder.Decoder
-
Decodes the given data buffer, failing if decompressed output would exceed
maxOutputSizebytes. - decompress(byte[], int) - Static method in class com.aayushatharva.brotli4j.decoder.DirectDecompress
-
Initiate direct decompression of data, failing if the decompressed output would exceed
maxOutputSizebytes. - decompress(byte[], int, int) - Static method in class com.aayushatharva.brotli4j.decoder.Decoder
-
Decodes the given data buffer starting at offset till length.
- decompress(byte[], int, int, int) - Static method in class com.aayushatharva.brotli4j.decoder.Decoder
-
Decodes the given data buffer starting at offset till length, failing if decompressed output would exceed
maxOutputSizebytes. - decompress(ByteBuf, ByteBuf) - Static method in class com.aayushatharva.brotli4j.decoder.Decoders
-
Decodes the given data buffer.
- decompress(ByteBuf, ByteBuf, int) - Static method in class com.aayushatharva.brotli4j.decoder.Decoders
-
Decodes the given data buffer, failing if decompressed output would exceed
maxOutputSizebytes. - decompress(ByteBuffer, ByteBuffer) - Static method in class com.aayushatharva.brotli4j.decoder.Decoders
-
Decodes the given data buffer.
- decompressedData - Variable in class com.aayushatharva.brotli4j.decoder.DirectDecompress
- DEFAULT - Static variable in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- DEFAULT_BUFFER_SIZE - Static variable in class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
-
The default internal buffer size used by the decoder.
- DEFAULT_BUFFER_SIZE - Static variable in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
-
The default internal buffer size used by the decoder.
- DEFAULT_BUFFER_SIZE - Static variable in class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
-
The default internal buffer size used by the decoder.
- DEFAULT_BUFFER_SIZE - Static variable in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
-
The default internal buffer size used by the encoder.
- destination - Variable in class com.aayushatharva.brotli4j.encoder.Encoder
- destroy() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
-
Releases native resources.
- destroy() - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
-
Releases native resources.
- dictionaries - Variable in class com.aayushatharva.brotli4j.encoder.Encoder
- DirectDecompress - Class in com.aayushatharva.brotli4j.decoder
-
Directly decompresses data using
Decoder.decompress(byte[]) - DirectDecompress(DecoderJNI.Status, byte[], ByteBuf) - Constructor for class com.aayushatharva.brotli4j.decoder.DirectDecompress
- discard(int) - Method in class com.aayushatharva.brotli4j.decoder.Decoder
- DONE - Enum constant in enum com.aayushatharva.brotli4j.decoder.DecoderJNI.Status
E
- eager - Variable in class com.aayushatharva.brotli4j.decoder.Decoder
- EMPTY_BUFFER - Static variable in class com.aayushatharva.brotli4j.decoder.Decoder
- enableEagerOutput() - Method in class com.aayushatharva.brotli4j.decoder.BrotliInputStream
- enableEagerOutput() - Method in class com.aayushatharva.brotli4j.decoder.Decoder
- encode(EncoderJNI.Operation) - Method in class com.aayushatharva.brotli4j.encoder.Encoder
- encoder - Variable in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
- encoder - Variable in class com.aayushatharva.brotli4j.encoder.Encoder
- Encoder - Class in com.aayushatharva.brotli4j.encoder
-
Base class for OutputStream / Channel implementations.
- Encoder(WritableByteChannel, Encoder.Parameters, int) - Constructor for class com.aayushatharva.brotli4j.encoder.Encoder
-
Creates a Encoder wrapper.
- Encoder.Mode - Enum in com.aayushatharva.brotli4j.encoder
-
... See encode.h, typedef enum BrotliEncoderMode
- Encoder.Parameters - Class in com.aayushatharva.brotli4j.encoder
-
Brotli encoder settings.
- EncoderJNI - Class in com.aayushatharva.brotli4j.encoder
-
JNI wrapper for brotli encoder.
- EncoderJNI() - Constructor for class com.aayushatharva.brotli4j.encoder.EncoderJNI
- EncoderJNI.Operation - Enum in com.aayushatharva.brotli4j.encoder
- EncoderJNI.PreparedDictionaryImpl - Class in com.aayushatharva.brotli4j.encoder
- EncoderJNI.Wrapper - Class in com.aayushatharva.brotli4j.encoder
- 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
- fail(String) - Method in class com.aayushatharva.brotli4j.decoder.Decoder
- fail(String) - Method in class com.aayushatharva.brotli4j.encoder.Encoder
- FINISH - Enum constant in enum com.aayushatharva.brotli4j.encoder.EncoderJNI.Operation
- flush() - Method in class com.aayushatharva.brotli4j.encoder.BrotliOutputStream
- flush() - Method in class com.aayushatharva.brotli4j.encoder.Encoder
- FLUSH - Enum constant in enum com.aayushatharva.brotli4j.encoder.EncoderJNI.Operation
- FONT - Enum constant in enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
-
Compression mode used in WOFF 2.0.
- fresh - Variable in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- fresh - Variable in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
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 class com.aayushatharva.brotli4j.encoder.EncoderJNI.PreparedDictionaryImpl
- getData() - Method in interface com.aayushatharva.brotli4j.encoder.PreparedDictionary
- getData() - Method in class com.aayushatharva.brotli4j.encoder.PreparedDictionaryGenerator.PreparedDictionaryImpl
- 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
- getInputBuffer() - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
- getPlatform() - Static method in class com.aayushatharva.brotli4j.Brotli4jLoader
- 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
- HASH_MULTIPLIER - Static variable in class com.aayushatharva.brotli4j.encoder.PreparedDictionaryGenerator
- hasMoreOutput() - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
- hasOutput() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- hasRemainingInput() - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
I
- inputBuffer - Variable in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- inputBuffer - Variable in class com.aayushatharva.brotli4j.encoder.Encoder
- inputBuffer - Variable in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
- Internal - Annotation Type in com.aayushatharva.brotli4j.common.annotations
-
Class and methods annotated with
Internalare for internal use and should not be used by user directly as they can change and break anytime. - isAvailable() - Static method in class com.aayushatharva.brotli4j.Brotli4jLoader
- isDictionaryDataSet - Static variable in class com.aayushatharva.brotli4j.common.BrotliCommon
- isFinished() - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
- isOpen() - Method in class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
- isOpen() - Method in class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
- isSuccess() - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
L
- lastStatus - Variable in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- lgwin - Variable in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- lgwin() - Method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- Local - Annotation Type in com.aayushatharva.brotli4j.common.annotations
-
Class and methods annotated with
Localare represents code which created locally and not in sync with Google Brotli upstream repository.
M
- MAGIC - Static variable in class com.aayushatharva.brotli4j.encoder.PreparedDictionaryGenerator
- makeNative(byte[]) - Static method in class com.aayushatharva.brotli4j.common.BrotliCommon
-
Copy bytes to a new direct ByteBuffer.
- maxCompressedSize(int) - Static method in class com.aayushatharva.brotli4j.common.Utils
-
Returns the maximum compressed size for the given input size.
- maxOutputChunkSize - Variable in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- mode - Variable in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- mode() - Method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- Mode() - Constructor for enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
- mutex - Static variable in class com.aayushatharva.brotli4j.common.BrotliCommon
- mutex - Variable in class com.aayushatharva.brotli4j.decoder.BrotliDecoderChannel
- mutex - Variable in class com.aayushatharva.brotli4j.encoder.BrotliEncoderChannel
N
- nativeAttachDictionary(long[], ByteBuffer) - Static method in class com.aayushatharva.brotli4j.decoder.DecoderJNI
- nativeAttachDictionary(long[], ByteBuffer) - Static method in class com.aayushatharva.brotli4j.encoder.EncoderJNI
- nativeCreate(long[]) - Static method in class com.aayushatharva.brotli4j.decoder.DecoderJNI
- nativeCreate(long[]) - Static method in class com.aayushatharva.brotli4j.encoder.EncoderJNI
- nativeDestroy(long[]) - Static method in class com.aayushatharva.brotli4j.decoder.DecoderJNI
- nativeDestroy(long[]) - Static method in class com.aayushatharva.brotli4j.encoder.EncoderJNI
- nativeDestroyDictionary(ByteBuffer) - Static method in class com.aayushatharva.brotli4j.encoder.EncoderJNI
- NativeLoader - Class in com.aayushatharva.brotli4j.linux.aarch64
-
Service class to access the native lib in a JPMS context
- NativeLoader() - Constructor for class com.aayushatharva.brotli4j.linux.aarch64.NativeLoader
- nativePrepareDictionary(ByteBuffer, long) - Static method in class com.aayushatharva.brotli4j.encoder.EncoderJNI
- nativePull(long[]) - Static method in class com.aayushatharva.brotli4j.decoder.DecoderJNI
- nativePull(long[]) - Static method in class com.aayushatharva.brotli4j.encoder.EncoderJNI
- nativePullBounded(long[], int) - Static method in class com.aayushatharva.brotli4j.decoder.DecoderJNI
- nativePush(long[], int) - Static method in class com.aayushatharva.brotli4j.decoder.DecoderJNI
- nativePush(long[], int) - Static method in class com.aayushatharva.brotli4j.encoder.EncoderJNI
- nativeSetDictionaryData(ByteBuffer) - Static method in class com.aayushatharva.brotli4j.common.CommonJNI
- 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
- Operation() - Constructor for enum com.aayushatharva.brotli4j.encoder.EncoderJNI.Operation
P
- Parameters() - Constructor for class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- parseStatus() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- platformName() - Method in interface com.aayushatharva.brotli4j.BrotliNativeProvider
-
Deprecated.
- platformName() - Method in class com.aayushatharva.brotli4j.linux.aarch64.NativeLoader
- platformName() - Method in interface com.aayushatharva.brotli4j.service.BrotliNativeProvider
-
Gives the name of the platform that this provider contains a native brotli lib for
- PreparedDictionary - Interface in com.aayushatharva.brotli4j.encoder
-
Prepared dictionary data provider.
- PreparedDictionaryGenerator - Class in com.aayushatharva.brotli4j.encoder
-
Java prepared (raw) dictionary producer.
- PreparedDictionaryGenerator() - Constructor for class com.aayushatharva.brotli4j.encoder.PreparedDictionaryGenerator
- PreparedDictionaryGenerator.PreparedDictionaryImpl - Class in com.aayushatharva.brotli4j.encoder
- PreparedDictionaryImpl(ByteBuffer) - Constructor for class com.aayushatharva.brotli4j.encoder.PreparedDictionaryGenerator.PreparedDictionaryImpl
- PreparedDictionaryImpl(ByteBuffer, ByteBuffer) - Constructor for class com.aayushatharva.brotli4j.encoder.EncoderJNI.PreparedDictionaryImpl
- prepareDictionary(ByteBuffer, int) - Static method in class com.aayushatharva.brotli4j.encoder.Encoder
-
Prepares raw or serialized dictionary for being used by encoder.
- prepareDictionary(ByteBuffer, int) - Static method in class com.aayushatharva.brotli4j.encoder.EncoderJNI
-
Prepares raw or serialized dictionary for being used by encoder.
- PROCESS - Enum constant in enum com.aayushatharva.brotli4j.encoder.EncoderJNI.Operation
- pull() - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- pull() - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
- pull(int) - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
-
Pulls decompressed output, returning at most
maxBytesbytes. - push(int) - Method in class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
- push(EncoderJNI.Operation, int) - Method in class com.aayushatharva.brotli4j.encoder.EncoderJNI.Wrapper
- pushOutput(boolean) - Method in class com.aayushatharva.brotli4j.encoder.Encoder
Q
- quality - Variable in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
- quality() - Method in class com.aayushatharva.brotli4j.encoder.Encoder.Parameters
R
- rawData - Variable in class com.aayushatharva.brotli4j.encoder.EncoderJNI.PreparedDictionaryImpl
- 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
- resolveWorkdir() - Static method in class com.aayushatharva.brotli4j.Brotli4jLoader
-
Resolves the directory used to extract the bundled native library.
- resultStatus - Variable in class com.aayushatharva.brotli4j.decoder.DirectDecompress
- RFC_DICTIONARY_MD5 - Static variable in class com.aayushatharva.brotli4j.common.BrotliCommon
- RFC_DICTIONARY_SHA_1 - Static variable in class com.aayushatharva.brotli4j.common.BrotliCommon
- RFC_DICTIONARY_SHA_256 - Static variable in class com.aayushatharva.brotli4j.common.BrotliCommon
- 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
- source - Variable in class com.aayushatharva.brotli4j.decoder.Decoder
- Status() - Constructor for enum com.aayushatharva.brotli4j.decoder.DecoderJNI.Status
T
- TEXT - Enum constant in enum com.aayushatharva.brotli4j.encoder.Encoder.Mode
-
Compression mode for UTF-8 formatted text input.
U
- UNAVAILABILITY_CAUSE - Static variable in class com.aayushatharva.brotli4j.Brotli4jLoader
- Upstream - Annotation Type in com.aayushatharva.brotli4j.common.annotations
-
Class and methods annotated with
Upstreamare directly pulled from Google Brotli upstream repository without any change in function and parameters. - Utils - Class in com.aayushatharva.brotli4j.common
-
Utilities class for Brotli4j
- Utils() - Constructor for class com.aayushatharva.brotli4j.common.Utils
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.
- valueOf(String) - Static method in enum com.aayushatharva.brotli4j.encoder.EncoderJNI.Operation
-
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.
- values() - Static method in enum com.aayushatharva.brotli4j.encoder.EncoderJNI.Operation
-
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
- Wrapper(int, int) - Constructor for class com.aayushatharva.brotli4j.decoder.DecoderJNI.Wrapper
-
Creates a Wrapper that caps every
DecoderJNI.Wrapper.pull()to at mostmaxOutputChunkSizebytes. - Wrapper(int, int, int, Encoder.Mode) - Constructor for class com.aayushatharva.brotli4j.encoder.EncoderJNI.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
BrotliNativeProvider. However, we cannot remove this interface because it is part of the public API.Also, this is an Internal API and should not be used by external users.