Package step.core.export
Class ExportTaskManager
- java.lang.Object
-
- step.core.export.ExportTaskManager
-
public class ExportTaskManager extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExportTaskManager.ExportRunnable
class
ExportTaskManager.ExportStatus
-
Field Summary
Fields Modifier and Type Field Description protected ExecutorService
exportExecutor
protected Map<String,ExportTaskManager.ExportStatus>
exportStatusMap
protected ResourceManager
resourceManager
-
Constructor Summary
Constructors Constructor Description ExportTaskManager(ResourceManager resourceManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportTaskManager.ExportStatus
createExportTask(String exportId, ExportTaskManager.ExportRunnable runnable)
ExportTaskManager.ExportStatus
createExportTask(ExportTaskManager.ExportRunnable runnable)
ExportTaskManager.ExportStatus
getExportStatus(String exportID)
-
-
-
Field Detail
-
resourceManager
protected ResourceManager resourceManager
-
exportStatusMap
protected Map<String,ExportTaskManager.ExportStatus> exportStatusMap
-
exportExecutor
protected ExecutorService exportExecutor
-
-
Constructor Detail
-
ExportTaskManager
public ExportTaskManager(ResourceManager resourceManager)
-
-
Method Detail
-
createExportTask
public ExportTaskManager.ExportStatus createExportTask(ExportTaskManager.ExportRunnable runnable)
-
createExportTask
public ExportTaskManager.ExportStatus createExportTask(String exportId, ExportTaskManager.ExportRunnable runnable)
-
getExportStatus
public ExportTaskManager.ExportStatus getExportStatus(String exportID)
-
-