BrotliOptions Class — netty Architecture
Architecture documentation for the BrotliOptions class in BrotliOptions.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD de32d53f_5017_8f1d_4359_e946d7a36894["BrotliOptions"] 8f19aaa6_8019_45fe_36d5_62b1c308246b["BrotliOptions.java"] de32d53f_5017_8f1d_4359_e946d7a36894 -->|defined in| 8f19aaa6_8019_45fe_36d5_62b1c308246b 9557effd_eb7e_b552_8908_03b1234f29a8["BrotliOptions()"] de32d53f_5017_8f1d_4359_e946d7a36894 -->|method| 9557effd_eb7e_b552_8908_03b1234f29a8 2fc258e6_1fa2_66e0_e82e_97b9910d01ab["parameters()"] de32d53f_5017_8f1d_4359_e946d7a36894 -->|method| 2fc258e6_1fa2_66e0_e82e_97b9910d01ab
Relationship Graph
Source Code
codec-compression/src/main/java/io/netty/handler/codec/compression/BrotliOptions.java lines 25–47
public final class BrotliOptions implements CompressionOptions {
private final Encoder.Parameters parameters;
/**
* @see StandardCompressionOptions#brotli()
*/
static final BrotliOptions DEFAULT = new BrotliOptions(
new Encoder.Parameters().setQuality(4).setMode(Encoder.Mode.TEXT)
);
BrotliOptions(Encoder.Parameters parameters) {
if (!Brotli.isAvailable()) {
throw new IllegalStateException("Brotli is not available", Brotli.cause());
}
this.parameters = ObjectUtil.checkNotNull(parameters, "Parameters");
}
public Encoder.Parameters parameters() {
return parameters;
}
}
Source
Frequently Asked Questions
What is the BrotliOptions class?
BrotliOptions is a class in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/BrotliOptions.java.
Where is BrotliOptions defined?
BrotliOptions is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/BrotliOptions.java at line 25.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free