Class AbstractReaderPlugin

java.lang.Object
All Implemented Interfaces:
IAnalysisComponent, IPlugin, IReaderPlugin
Direct Known Subclasses:
AbstractRawDataReader, AbstractStringRegistryReaderPlugin, AsciiLogReader, BinaryLogReader, DbReader, FSReader, JmsReader, JmxReader, ListReader, PipeReader, RawDataReaderPlugin, TimeReader

@Deprecated
public abstract class AbstractReaderPlugin
extends AbstractPlugin
implements IReaderPlugin
Deprecated.
since 1.15.1 old plugin api
This class should be used as a base for every reader used within Kieker. For filter plugins, the class AbstractFilterPlugin should be used instead.
Since:
1.5
Author:
Nils Christian Ehmke
  • Constructor Details

    • AbstractReaderPlugin

      public AbstractReaderPlugin​(Configuration configuration, IProjectContext projectContext)
      Deprecated.
      Each Plugin requires a constructor with a Configuration object and a IProjectContext.
      Parameters:
      configuration - The configuration for this component.
      projectContext - The project context for this component. The component will be registered.
  • Method Details

    • init

      public boolean init()
      Deprecated.
      Initiates the start of a component. This method is called once when a AnalysisController's run() method is called. This implementation must not be blocking! Asynchronous consumers would spawn (an) asynchronous thread(s) in this method.
      Specified by:
      init in interface IPlugin
      Returns:
      true on success; false otherwise.