Package PamUtils.worker
Interface PamWorkWrapper<T>
- Type Parameters:
T-
- All Known Implementing Classes:
DatablockDetectionsPanel,FileListWorker,SudAudioFile.SudMapWorker,WavListWorker
public interface PamWorkWrapper<T>
Wrapper with two callback functions to use with a PamWorker
- Author:
- Doug
-
Method Summary
Modifier and TypeMethodDescriptionrunBackgroundTask(PamWorker<T> pamWorker) Run the background task which is in it's own threadvoidtaskFinished(T result) Called when the background task completes.
-
Method Details
-
runBackgroundTask
Run the background task which is in it's own thread- Parameters:
pamWorker- reference to the main worker manager. Make repeated calls to pamWorker.update to update progress in the dialog- Returns:
- the value which will be passed to taskFinished
-
taskFinished
Called when the background task completes.- Parameters:
result- result returned by runBackgroundTask or null if an exception occurred.
-