Example usage for org.apache.commons.compress.compressors.pack200 Pack200CompressorOutputStream Pack200CompressorOutputStream

List of usage examples for org.apache.commons.compress.compressors.pack200 Pack200CompressorOutputStream Pack200CompressorOutputStream

Introduction

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

Prototype

public Pack200CompressorOutputStream(final OutputStream out, final Pack200Strategy mode,
        final Map<String, String> props) throws IOException 

Source Link

Document

Compresses the given stream using the given strategy to cache the results and the given properties.

Usage

From source file:org.apache.ant.compress.taskdefs.Pack200.java

public Pack200() {
    super(new PackBase.ResourceWrapper() {
        public CommonsCompressCompressorResource wrap(Resource dest) {
            return new Pack200Resource(dest);
        }/*from   ww  w  .  j  a  v a2s .c om*/
    });
    setFactory(new CompressorStreamFactory() {
        public CompressorOutputStream getCompressorStream(OutputStream stream) throws IOException {
            return new Pack200CompressorOutputStream(stream, strategy.getStrategy(), properties);
        }

        public CompressorInputStream getCompressorStream(InputStream stream) throws IOException {
            throw new UnsupportedOperationException();
        }
    });
}