Package org.jlab.io.task
Class DataSourceProcessor
java.lang.Object
org.jlab.io.task.DataSourceProcessor
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintgetDelay()intintvoidvoidprocessEvent(DataEvent event) calls data event action for all listenersbooleanbooleanprocessNextEvent(int delay, DataEventType type) voidvoidvoidprocessSource(int delay) voidcalls reset for all event listenersvoidsetDelay(int dvalue) final voidsetSource(DataSource ds) voidsetUpdateRate(int nevents) voidsetVerbose(boolean flag) voidupdating listeners.
-
Constructor Details
-
DataSourceProcessor
public DataSourceProcessor() -
DataSourceProcessor
-
-
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
-
getStatusString
-
openFile
-
updateListeners
public void updateListeners()updating listeners. Calls timerUpdate() method for all listeners. -
resetListeners
public void resetListeners()calls reset for all event listeners -
processEvent
calls data event action for all listeners- Parameters:
event-
-
processPlay
public void processPlay() -
processPause
public void processPause() -
getProgress
public int getProgress() -
getEventListeners
-
setSource
-
processSource
public void processSource(int delay) -
processNextEvent
public boolean processNextEvent() -
processNextEvent
-