public abstract class AbstractEventDeserializer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ReaderRegistry<java.lang.String> |
registry |
Constructor and Description |
---|
AbstractEventDeserializer(Configuration configuration,
ReaderRegistry<java.lang.String> registry)
Create an abstract event deserializer.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
processDataStream(java.io.InputStream chainInputStream,
teetime.framework.OutputPort<IMonitoringRecord> outputPort)
Read an input stream of data, deserialize it and output proper monitoring records.
|
protected final ReaderRegistry<java.lang.String> registry
public AbstractEventDeserializer(Configuration configuration, ReaderRegistry<java.lang.String> registry)
configuration
- configuration for the deserializer.registry
- string registry to be used.public abstract void processDataStream(java.io.InputStream chainInputStream, teetime.framework.OutputPort<IMonitoringRecord> outputPort) throws java.io.IOException
chainInputStream
- the input streamoutputPort
- the output portjava.io.IOException
- on input stream errorsCopyright 2020 Kieker Project, http://kieker-monitoring.net