@Path(value="queue")
public class QueueResource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
QUEUE_PATH |
private TaskService |
taskService |
Constructor and Description |
---|
QueueResource(TaskService taskService) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
cancel(java.lang.String dsName,
java.lang.String shopGUID)
Cancels all queued tasks.
|
javax.ws.rs.core.Response |
getTasksByStatus(TaskStatus status)
Retrieves a list of tasks with the specified status.
|
public static final java.lang.String QUEUE_PATH
private final TaskService taskService
@Inject public QueueResource(TaskService taskService)
@DELETE public javax.ws.rs.core.Response cancel(@QueryParam(value="dsName") java.lang.String dsName, @QueryParam(value="shopGUID") java.lang.String shopGUID)
dsName
- the datasource.shopGUID
- the shopguid.@GET @Produces(value={"application/json","text/html"}) public javax.ws.rs.core.Response getTasksByStatus(@QueryParam(value="status")@DefaultValue(value="Pending") TaskStatus status)
status
- com.epages.task.api.TaskStatus of the requested tasks