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.
-
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
-