Class NoneCompressionFilter

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

public class NoneCompressionFilter extends Object implements ICompressionFilter
This class does not provide any compressing filter. It exists only to minimize implementation complexity.
Since:
1.14
Author:
Reiner Jung
  • Constructor Details

    • NoneCompressionFilter

      public NoneCompressionFilter(Configuration configuration)
      Initialize pass through "compression" 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