insensa.optionfilechanger
Class CMultipleFileOptionThreadPool

java.lang.Object
  extended by insensa.optionfilechanger.CMultipleFileOptionThreadPool

public class CMultipleFileOptionThreadPool
extends java.lang.Object


Field Summary
private  java.util.Map<CRasterFileInformation,DependencyChecker> depMap
           
private  java.util.concurrent.ExecutorService exeService
           
private  java.util.Map<CRasterFileInformation,java.util.List<java.lang.Runnable>> runnableMap
           
 
Constructor Summary
CMultipleFileOptionThreadPool()
           
 
Method Summary
 void addOptionThread(CRasterFileInformation rasterFile, java.lang.Runnable threadObject)
           
 void executeThreads(java.util.List<CRasterFileInformation> rasterFileList, java.util.List<WorkerStatusList> workerStatusListList)
           
 java.util.concurrent.ExecutorService getExeService()
           
 void removeOptionFileChanger(CRasterFileInformation rasterFile, OptionFileChanger option)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

CMultipleFileOptionThreadPool

public CMultipleFileOptionThreadPool()
Method Detail

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