Package org.jlab.io.task
Class DataSourceProcessor
java.lang.Object
org.jlab.io.task.DataSourceProcessor
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
int
getDelay()
int
int
void
void
processEvent
(DataEvent event) calls data event action for all listenersboolean
boolean
processNextEvent
(int delay, DataEventType type) void
void
void
processSource
(int delay) void
calls reset for all event listenersvoid
setDelay
(int dvalue) final void
setSource
(DataSource ds) void
setUpdateRate
(int nevents) void
setVerbose
(boolean flag) void
updating 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
-