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.InputStreamchainInputStream(java.io.InputStream inputStream)Create an input stream with decompression support and use the normal input stream as source.abstract java.lang.StringgetExtension()Return the extension with leading dot.
-
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.IOExceptionCreate 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
-