Package org.apache.hc.client5.http.impl
Class ZstdRuntime
- java.lang.Object
-
- org.apache.hc.client5.http.impl.ZstdRuntime
-
@Internal @Contract(threading=STATELESS) public final class ZstdRuntime extends java.lang.ObjectUtility to detect availability of the Zstandard JNI runtime on the classpath.Used by the async client implementation to conditionally register zstd encoders/decoders without creating a hard dependency on
zstd-jni.This class performs a lightweight reflective check and intentionally avoids linking to JNI classes at compile time to prevent
LinkageErrors when the optional dependency is absent.- Since:
- 5.6
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringZSTD
-
Constructor Summary
Constructors Modifier Constructor Description privateZstdRuntime()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanavailable()
-
-
-
Field Detail
-
ZSTD
private static final java.lang.String ZSTD
- See Also:
- Constant Field Values
-
-