Class DataSourceProcessor

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

public class DataSourceProcessor extends Object
Author:
gavalian
  • Constructor Details Link icon

    • DataSourceProcessor Link icon

      public DataSourceProcessor()
    • DataSourceProcessor Link icon

      public DataSourceProcessor(DataSource ds)
  • Method Details Link icon

    • getDelay Link icon

      public int getDelay()
    • getUpdateRate Link icon

      public int getUpdateRate()
    • setUpdateRate Link icon

      public void setUpdateRate(int nevents)
    • setVerbose Link icon

      public void setVerbose(boolean flag)
    • setDelay Link icon

      public void setDelay(int dvalue)
    • addEventListener Link icon

      public void addEventListener(IDataEventListener evL)
    • getStatusString Link icon

      public String getStatusString()
    • openFile Link icon

      public void openFile(String file)
    • updateListeners Link icon

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

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

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

      public void processPlay()
    • processPause Link icon

      public void processPause()
    • getProgress Link icon

      public int getProgress()
    • getEventListeners Link icon

      public List<IDataEventListener> getEventListeners()
    • setSource Link icon

      public final void setSource(DataSource ds)
    • processSource Link icon

      public void processSource(int delay)
    • processNextEvent Link icon

      public boolean processNextEvent()
    • processNextEvent Link icon

      public boolean processNextEvent(int delay, DataEventType type)