eu.xtreemos.xosd.utilities.logger.collector
Class StaticFileReader

java.lang.Object
  extended by eu.xtreemos.xosd.utilities.logger.collector.StaticFileReader
All Implemented Interfaces:
IReader

public class StaticFileReader
extends java.lang.Object
implements IReader


Nested Class Summary
protected  class StaticFileReader.ReaderThread
           
 
Field Summary
protected  Collector collector
           
protected  java.lang.String fileName
           
protected  StaticFileReader.ReaderThread reader
           
 
Constructor Summary
StaticFileReader(java.lang.String fileName)
           
 
Method Summary
 void addLine(java.lang.String line)
           
 void setCollector(Collector collector)
          once a collector is set, it cannot be changed
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fileName

protected java.lang.String fileName

collector

protected Collector collector

reader

protected StaticFileReader.ReaderThread reader
Constructor Detail

StaticFileReader

public StaticFileReader(java.lang.String fileName)
Method Detail

addLine

public void addLine(java.lang.String line)

start

public void start()
Specified by:
start in interface IReader

stop

public void stop()
Specified by:
stop in interface IReader

setCollector

public void setCollector(Collector collector)
once a collector is set, it cannot be changed

Specified by:
setCollector in interface IReader