Class DataSourceProcessor

java.lang.Object
org.jlab.io.task.DataSourceProcessor

public class DataSourceProcessor extends Object
Author:
gavalian
  • Constructor Details

    • DataSourceProcessor

      public DataSourceProcessor()
    • DataSourceProcessor

      public DataSourceProcessor(DataSource ds)
  • Method Details

    • getDelay

      public int getDelay()
    • getUpdateRate

      public int getUpdateRate()
    • setUpdateRate

      public void setUpdateRate(int nevents)
    • setVerbose

      public void setVerbose(boolean flag)
    • setDelay

      public void setDelay(int dvalue)
    • addEventListener

      public void addEventListener(IDataEventListener evL)
    • getStatusString

      public String getStatusString()
    • openFile

      public void openFile(String file)
    • updateListeners

      public void updateListeners()
      updating listeners. Calls timerUpdate() method for all listeners.
    • resetListeners

      public void resetListeners()
      calls reset for all event listeners
    • processEvent

      public void processEvent(DataEvent event)
      calls data event action for all listeners
      Parameters:
      event -
    • processPlay

      public void processPlay()
    • processPause

      public void processPause()
    • getProgress

      public int getProgress()
    • getEventListeners

      public List<IDataEventListener> getEventListeners()
    • setSource

      public final void setSource(DataSource ds)
    • processSource

      public void processSource(int delay)
    • processNextEvent

      public boolean processNextEvent()
    • processNextEvent

      public boolean processNextEvent(int delay, DataEventType type)