Class CompressorFactory
- java.lang.Object
-
- org.elasticsearch.common.compress.CompressorFactory
-
public class CompressorFactory extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static CompressorCOMPRESSOR
-
Constructor Summary
Constructors Constructor Description CompressorFactory()
-
Method Summary
Modifier and Type Method Description static Compressorcompressor(BytesReference bytes)static booleanisCompressed(BytesReference bytes)static BytesReferenceuncompress(BytesReference bytes)Decompress the providedBytesReference.static BytesReferenceuncompressIfNeeded(BytesReference bytes)Uncompress the provided data, data can be detected as compressed usingisCompressed(BytesReference).
-
-
-
Field Detail
-
COMPRESSOR
public static final Compressor COMPRESSOR
-
-
Method Detail
-
isCompressed
public static boolean isCompressed(BytesReference bytes)
-
compressor
@Nullable public static Compressor compressor(BytesReference bytes)
-
uncompressIfNeeded
public static BytesReference uncompressIfNeeded(BytesReference bytes) throws java.io.IOException
Uncompress the provided data, data can be detected as compressed usingisCompressed(BytesReference).- Throws:
java.lang.NullPointerException- a NullPointerException will be thrown when bytes is nulljava.io.IOException
-
uncompress
public static BytesReference uncompress(BytesReference bytes) throws java.io.IOException
Decompress the providedBytesReference.- Throws:
java.io.IOException
-
-