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