Class NoneCompressionFilter
java.lang.Object
kieker.monitoring.writer.compression.NoneCompressionFilter
- All Implemented Interfaces:
ICompressionFilter
public class NoneCompressionFilter extends java.lang.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 Summary
Constructors Constructor Description NoneCompressionFilter(Configuration configuration)Initialize pass through "compression" with parameter to adhere Kieker configuration system. -
Method Summary
Modifier and Type Method Description java.io.OutputStreamchainOutputStream(java.io.OutputStream outputStream, java.nio.file.Path fileName)Create an output stream with compression support and use the normal output stream as source.java.lang.StringgetExtension()Return the extension with leading dot.
-
Constructor Details
-
NoneCompressionFilter
Initialize pass through "compression" with parameter to adhere Kieker configuration system.- Parameters:
configuration- Kieker configuration object
-
-
Method Details
-
chainOutputStream
public java.io.OutputStream chainOutputStream(java.io.OutputStream outputStream, java.nio.file.Path fileName) throws java.io.IOExceptionDescription copied from interface:ICompressionFilterCreate an output stream with compression support and use the normal output stream as source.- Specified by:
chainOutputStreamin interfaceICompressionFilter- Parameters:
outputStream- uncompressed output streamfileName- file name used in compression system, which also use an internal directory structure.- Returns:
- the compression output stream
- Throws:
java.io.IOException- on file or stream errors
-
getExtension
public java.lang.String getExtension()Description copied from interface:ICompressionFilterReturn the extension with leading dot.- Specified by:
getExtensionin interfaceICompressionFilter- Returns:
- return the extension
-