| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<AbstractReaderPlugin> | 
AnalysisController.getReaders()
Delivers an unmodifiable collection of all readers. 
 | 
java.util.Collection<AbstractReaderPlugin> | 
IAnalysisController.getReaders()
Delivers an unmodifiable collection of all readers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AnalysisController.registerReader(AbstractReaderPlugin reader)
Registers the given reader with this analysis instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static MIProject | 
MetaModelHandler.javaToMetaModel(java.util.Collection<AbstractReaderPlugin> readers,
               java.util.Collection<AbstractFilterPlugin> filters,
               java.util.Collection<AbstractRepository> repositories,
               java.util.Collection<MIDependency> dependencies,
               java.lang.String projectName,
               Configuration globalConfiguration)
This method can be used to convert the current analysis configuration (which is represented by Java objects) into a meta model. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractStringRegistryReaderPlugin
This class should be used as the abstract super class for all readers which make
 use of string registries to reduce the amount of transferred data. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AmqpReader
Reader plugin that reads monitoring records from an AMQP queue. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DbReader
A very simple database reader that probably only works for small data sets. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AsciiLogReader
Filesystem reader which reads from multiple directories simultaneously ordered by the logging timestamp. 
 | 
class  | 
BinaryLogReader
Filesystem reader which reads from multiple directories simultaneously ordered by the logging timestamp. 
 | 
class  | 
FSReader
Filesystem reader which reads from multiple directories simultaneously ordered by the logging timestamp. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JmsReader
Reads monitoring records from a (remote or local) JMS queue. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JmxReader
This is a reader which reads the records from a JMX queue. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
KafkaReader
Reader plugin that reads monitoring records from a Kafka topic. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ListReader<T>
Helper class that reads records added using the methods  
ListReader.addAllObjects(List) or ListReader.addObject(Object). | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PipeReader
This reader can be used to read records via an in-memory pipe. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRawDataReader
Abstract superclass for all readers which only read raw data to be processed by a
 configurable deserializer. 
 | 
class  | 
RawDataReaderPlugin
Generic reader plugin for the new raw data I/O infrastructure. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DualSocketTcpReader
This is a reader which reads the records from a TCP port. 
 | 
class  | 
SingleSocketTcpReader
This is a reader which reads the records from a TCP port. 
 | 
class  | 
TCPReader
This is a reader which reads the records from a TCP port. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TimeReader
This plugin provides the current (system) time in regular intervals. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractReaderPlugin | 
JMSLogReplayer.createReader(IAnalysisController analysisController)
Implementing classes return the reader to be used for reading the monitoring log. 
 | 
protected abstract AbstractReaderPlugin | 
AbstractLogReplayer.createReader(IAnalysisController analysisInstance)
Implementing classes return the reader to be used for reading the monitoring log. 
 | 
protected AbstractReaderPlugin | 
FilesystemLogReplayer.createReader(IAnalysisController analysisInstance)
Implementing classes return the reader to be used for reading the monitoring log. 
 | 
Copyright 2017 Kieker Project, http://kieker-monitoring.net