Package step.core.export
Class ExportTaskManager
- java.lang.Object
-
- step.core.export.ExportTaskManager
-
public class ExportTaskManager extends java.lang.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 java.util.concurrent.ExecutorService
exportExecutor
protected java.util.Map<java.lang.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(java.lang.String exportId, ExportTaskManager.ExportRunnable runnable)
ExportTaskManager.ExportStatus
createExportTask(ExportTaskManager.ExportRunnable runnable)
ExportTaskManager.ExportStatus
getExportStatus(java.lang.String exportID)
-
-
-
Field Detail
-
resourceManager
protected ResourceManager resourceManager
-
exportStatusMap
protected java.util.Map<java.lang.String,ExportTaskManager.ExportStatus> exportStatusMap
-
exportExecutor
protected java.util.concurrent.ExecutorService exportExecutor
-
-
Constructor Detail
-
ExportTaskManager
public ExportTaskManager(ResourceManager resourceManager)
-
-
Method Detail
-
createExportTask
public ExportTaskManager.ExportStatus createExportTask(ExportTaskManager.ExportRunnable runnable)
-
createExportTask
public ExportTaskManager.ExportStatus createExportTask(java.lang.String exportId, ExportTaskManager.ExportRunnable runnable)
-
getExportStatus
public ExportTaskManager.ExportStatus getExportStatus(java.lang.String exportID)
-
-