public class DefaultTaskDeleteService extends Object implements TaskDeleteService
TaskDeleteService interface. Provide service
methods for Task deletion.| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.cloud.dataflow.audit.service.AuditRecordService |
auditRecordService |
| Constructor and Description |
|---|
DefaultTaskDeleteService(org.springframework.cloud.task.repository.TaskExplorer taskExplorer,
LauncherRepository launcherRepository,
TaskDefinitionRepository taskDefinitionRepository,
TaskDeploymentRepository taskDeploymentRepository,
org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupExecution(long id)
Cleanup the resources that resulted from running the task with the given execution id.
|
void |
deleteAll()
Destroy all task definitions.
|
void |
deleteTaskDefinition(String name)
Destroy the task definition.
|
protected final org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService
public DefaultTaskDeleteService(org.springframework.cloud.task.repository.TaskExplorer taskExplorer,
LauncherRepository launcherRepository,
TaskDefinitionRepository taskDefinitionRepository,
TaskDeploymentRepository taskDeploymentRepository,
org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService)
public void cleanupExecution(long id)
TaskDeleteServicecleanupExecution in interface TaskDeleteServiceid - the execution idpublic void deleteTaskDefinition(String name)
TaskDeleteServicedeleteTaskDefinition in interface TaskDeleteServicename - The name of the task.public void deleteAll()
TaskDeleteServicedeleteAll in interface TaskDeleteServiceCopyright © 2019 Pivotal Software, Inc.. All rights reserved.