Example usage for org.apache.commons.compress.compressors.xz XZCompressorOutputStream XZCompressorOutputStream

List of usage examples for org.apache.commons.compress.compressors.xz XZCompressorOutputStream XZCompressorOutputStream

Introduction

In this page you can find the example usage for org.apache.commons.compress.compressors.xz XZCompressorOutputStream XZCompressorOutputStream.

Prototype

public XZCompressorOutputStream(final OutputStream outputStream, final int preset) throws IOException 

Source Link

Document

Creates a new XZ compressor using the specified LZMA2 preset level.

Usage

From source file:org.apache.avro.file.XZCodec.java

@Override
public ByteBuffer compress(ByteBuffer data) throws IOException {
    ByteArrayOutputStream baos = getOutputBuffer(data.remaining());
    OutputStream ios = new XZCompressorOutputStream(baos, compressionLevel);
    writeAndClose(data, ios);/*ww w .  ja  va2s.  c  o m*/
    return ByteBuffer.wrap(baos.toByteArray());
}