Index

A B C D E F G H I L M N O P Q R S T U V W 
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
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values