public class TaskTemplate extends Object implements TaskOperations
TaskOperations
.Modifier and Type | Field and Description |
---|---|
static String |
DEFINITIONS_RELATION |
Modifier and Type | Method and Description |
---|---|
TaskDefinitionResource |
create(String name,
String definition)
Create a new task.
|
void |
destroy(String name)
Destroy an existing task.
|
TaskExecutionResource |
display(long id)
Return the
TaskExecutionResource for the id specified. |
TaskExecutionResource.Page |
executionList()
List task executions known to the system.
|
TaskExecutionResource.Page |
executionListByTaskName(String taskName)
List task executions known to the system filtered by task name.
|
void |
launch(String name,
Map<String,String> properties,
List<String> arguments)
Launch an already created task.
|
TaskDefinitionResource.Page |
list()
List tasks known to the system.
|
public static final String DEFINITIONS_RELATION
public TaskDefinitionResource.Page list()
TaskOperations
list
in interface TaskOperations
public TaskDefinitionResource create(String name, String definition)
TaskOperations
create
in interface TaskOperations
public void launch(String name, Map<String,String> properties, List<String> arguments)
TaskOperations
launch
in interface TaskOperations
public void destroy(String name)
TaskOperations
destroy
in interface TaskOperations
public TaskExecutionResource.Page executionList()
TaskOperations
executionList
in interface TaskOperations
public TaskExecutionResource.Page executionListByTaskName(String taskName)
TaskOperations
executionListByTaskName
in interface TaskOperations
taskName
- of the executions.public TaskExecutionResource display(long id)
TaskOperations
TaskExecutionResource
for the id specified.display
in interface TaskOperations
id
- identifier of the task executionTaskExecutionResource
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.