@Singleton
public class TaskResource
extends java.lang.Object
| Constructor and Description |
|---|
TaskResource(com.netflix.conductor.service.ExecutionService taskService,
com.netflix.conductor.dao.QueueDAO queues) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
ack(java.lang.String taskId,
java.lang.String workerId) |
java.util.Map<java.lang.String,java.lang.Long> |
all() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>> |
allVerbose() |
java.util.List<com.netflix.conductor.common.metadata.tasks.Task> |
batchPoll(java.lang.String taskType,
java.lang.String workerId,
java.lang.Integer count,
java.lang.Integer timeout) |
com.netflix.conductor.common.metadata.tasks.Task |
getPendingTaskForWorkflow(java.lang.String workflowId,
java.lang.String taskReferenceName) |
com.netflix.conductor.common.metadata.tasks.Task |
getTask(java.lang.String taskId) |
java.util.List<com.netflix.conductor.common.metadata.tasks.Task> |
getTasks(java.lang.String taskType,
java.lang.String startKey,
java.lang.Integer count) |
com.netflix.conductor.common.metadata.tasks.Task |
poll(java.lang.String taskType,
java.lang.String workerId) |
void |
remvoeTaskFromQueue(java.lang.String taskType,
java.lang.String taskId) |
java.lang.String |
requeue() |
java.lang.String |
requeue(java.lang.String taskType) |
java.util.Map<java.lang.String,java.lang.Integer> |
size(java.util.List<java.lang.String> taskTypes) |
java.lang.String |
updateTask(com.netflix.conductor.common.metadata.tasks.TaskResult task) |
@Inject
public TaskResource(com.netflix.conductor.service.ExecutionService taskService,
com.netflix.conductor.dao.QueueDAO queues)
public com.netflix.conductor.common.metadata.tasks.Task poll(java.lang.String taskType,
java.lang.String workerId)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<com.netflix.conductor.common.metadata.tasks.Task> batchPoll(java.lang.String taskType,
java.lang.String workerId,
java.lang.Integer count,
java.lang.Integer timeout)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<com.netflix.conductor.common.metadata.tasks.Task> getTasks(java.lang.String taskType,
java.lang.String startKey,
java.lang.Integer count)
throws java.lang.Exception
java.lang.Exceptionpublic com.netflix.conductor.common.metadata.tasks.Task getPendingTaskForWorkflow(java.lang.String workflowId,
java.lang.String taskReferenceName)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String updateTask(com.netflix.conductor.common.metadata.tasks.TaskResult task)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String ack(java.lang.String taskId,
java.lang.String workerId)
throws java.lang.Exception
java.lang.Exceptionpublic com.netflix.conductor.common.metadata.tasks.Task getTask(java.lang.String taskId)
throws java.lang.Exception
java.lang.Exceptionpublic void remvoeTaskFromQueue(java.lang.String taskType,
java.lang.String taskId)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Map<java.lang.String,java.lang.Integer> size(java.util.List<java.lang.String> taskTypes)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>> allVerbose()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Map<java.lang.String,java.lang.Long> all()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String requeue()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String requeue(java.lang.String taskType)
throws java.lang.Exception
java.lang.Exception