@Singleton @WeldService public class TaskManagerImpl extends Object implements org.gcube.data.analysis.tabulardata.commons.webservice.TaskManager
| Constructor and Description |
|---|
TaskManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
abort(String identifier) |
void |
destroyTasks() |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo> |
get(String[] identifiers) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo> |
getTasksByStatusAndTabularResource(Long tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.webservice.types.TaskStatus status) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo> |
getTasksByTabularResource(Long tabularResourceId) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
remove(String identifier) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
resubmit(String identifier) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
resume(org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.ResumeOperationRequest request) |
@PreDestroy public void destroyTasks()
public org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo remove(String identifier) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
remove in interface org.gcube.data.analysis.tabulardata.commons.webservice.TaskManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo> get(String[] identifiers)
get in interface org.gcube.data.analysis.tabulardata.commons.webservice.TaskManagerpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo> getTasksByTabularResource(Long tabularResourceId) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
getTasksByTabularResource in interface org.gcube.data.analysis.tabulardata.commons.webservice.TaskManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo> getTasksByStatusAndTabularResource(Long tabularResourceId, org.gcube.data.analysis.tabulardata.commons.webservice.types.TaskStatus status) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
getTasksByStatusAndTabularResource in interface org.gcube.data.analysis.tabulardata.commons.webservice.TaskManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo abort(String identifier) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
abort in interface org.gcube.data.analysis.tabulardata.commons.webservice.TaskManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo resubmit(String identifier) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
resubmit in interface org.gcube.data.analysis.tabulardata.commons.webservice.TaskManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo resume(org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.ResumeOperationRequest request)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
resume in interface org.gcube.data.analysis.tabulardata.commons.webservice.TaskManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionCopyright © 2017. All Rights Reserved.