Class BZip2CompressionFilter

java.lang.Object
kieker.monitoring.writer.compression.BZip2CompressionFilter
All Implemented Interfaces:
ICompressionFilter

public class BZip2CompressionFilter extends Object implements ICompressionFilter
Bzip2 compression filter for the writer pool.
Since:
1.14
Author:
Reiner Jung
  • Constructor Details

    • BZip2CompressionFilter

      public BZip2CompressionFilter(Configuration configuration)
      Initialize GZipCompression with parameter to adhere Kieker configuration system.
      Parameters:
      configuration - Kieker configuration object
  • Method Details

    • chainOutputStream

      public OutputStream chainOutputStream(OutputStream outputStream, Path fileName) throws IOException
      Description copied from interface: ICompressionFilter
      Create an output stream with compression support and use the normal output stream as source.
      Specified by:
      chainOutputStream in interface ICompressionFilter
      Parameters:
      outputStream - uncompressed output stream
      fileName - file name used in compression system, which also use an internal directory structure.
      Returns:
      the compression output stream
      Throws:
      IOException - on file or stream errors
    • getExtension

      public String getExtension()
      Description copied from interface: ICompressionFilter
      Return the extension with leading dot.
      Specified by:
      getExtension in interface ICompressionFilter
      Returns:
      return the extension