Class DefaultDataCompressor
- java.lang.Object
 - 
- com.atlassian.confluence.internal.util.io.DefaultDataCompressor
 
 
- 
- All Implemented Interfaces:
 DataCompressor
@ParametersAreNonnullByDefault public class DefaultDataCompressor extends Object implements DataCompressor
Compress/uncompressInputStreamSourceusingSnappyif it is safe otherwise falling back to trustedjava.util.zip.- Since:
 - 6.5
 
 
- 
- 
Constructor Summary
Constructors Constructor Description DefaultDataCompressor() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]compress(byte[] buffer)InputStreamSourcecompress(InputStreamSource uncompressed)byte[]uncompress(byte[] buffer)InputStreamSourceuncompress(InputStreamSource compressed) 
 - 
 
- 
- 
Method Detail
- 
uncompress
public InputStreamSource uncompress(InputStreamSource compressed)
- Specified by:
 uncompressin interfaceDataCompressor
 
- 
compress
public InputStreamSource compress(InputStreamSource uncompressed)
- Specified by:
 compressin interfaceDataCompressor
 
- 
uncompress
public byte[] uncompress(byte[] buffer)
- Specified by:
 uncompressin interfaceDataCompressor
 
- 
compress
public byte[] compress(byte[] buffer)
- Specified by:
 compressin interfaceDataCompressor
 
 - 
 
 -