insensa.optionfilechanger
Class CMultipleFileOptionThreadPool
java.lang.Object
insensa.optionfilechanger.CMultipleFileOptionThreadPool
public class CMultipleFileOptionThreadPool
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
depMap
private java.util.Map<CRasterFileInformation,DependencyChecker> depMap
runnableMap
private java.util.Map<CRasterFileInformation,java.util.List<java.lang.Runnable>> runnableMap
exeService
private java.util.concurrent.ExecutorService exeService
CMultipleFileOptionThreadPool
public CMultipleFileOptionThreadPool()
addOptionThread
public void addOptionThread(CRasterFileInformation rasterFile,
java.lang.Runnable threadObject)
- Parameters:
rasterFile
- threadObject
-
executeThreads
public void executeThreads(java.util.List<CRasterFileInformation> rasterFileList,
java.util.List<WorkerStatusList> workerStatusListList)
throws java.io.IOException
- Parameters:
rasterFileList
- workerStatusListList
-
- Throws:
java.io.IOException
getExeService
public java.util.concurrent.ExecutorService getExeService()
- Returns:
removeOptionFileChanger
public void removeOptionFileChanger(CRasterFileInformation rasterFile,
OptionFileChanger option)
throws java.io.IOException
- Parameters:
rasterFile
- option
-
- Throws:
java.io.IOException