Class AbstractDecompressionFilter

java.lang.Object
kieker.analysis.generic.depcompression.AbstractDecompressionFilter
Direct Known Subclasses:
Bzip2DecompressionFilter, DeflateDecompressionFilter, GZipDecompressionFilter, NoneDecompressionFilter, XZDecompressionFilter, ZipDecompressionFilter

public abstract class AbstractDecompressionFilter
extends java.lang.Object
Since:
1.15
Author:
Reiner Jung
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractDecompressionFilter()
    Initialize pass through "decompression" with parameter to adhere Kieker configuration system.
  • Method Summary

    Modifier and Type Method Description
    abstract java.io.InputStream chainInputStream​(java.io.InputStream inputStream)
    Create an input stream with decompression support and use the normal input stream as source.
    abstract java.lang.String getExtension()
    Return the extension with leading dot.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractDecompressionFilter

      public AbstractDecompressionFilter()
      Initialize pass through "decompression" with parameter to adhere Kieker configuration system.
  • Method Details

    • chainInputStream

      public abstract java.io.InputStream chainInputStream​(java.io.InputStream inputStream) throws java.io.IOException
      Create an input stream with decompression support and use the normal input stream as source.
      Parameters:
      inputStream - uncompressed input stream
      Returns:
      the decompression input stream
      Throws:
      java.io.IOException - on file or stream errors
    • getExtension

      public abstract java.lang.String getExtension()
      Return the extension with leading dot.
      Returns:
      return the extension