@Singleton
public class TaskResource
extends java.lang.Object
| Constructor and Description |
|---|
TaskResource(com.netflix.conductor.service.TaskService taskService) |
| 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.String domain,
java.lang.Integer count,
java.lang.Integer timeout) |
java.util.List<com.netflix.conductor.common.metadata.tasks.PollData> |
getAllPollData() |
com.netflix.conductor.common.run.ExternalStorageLocation |
getExternalStorageLocation(java.lang.String path,
java.lang.String operation,
java.lang.String payloadType) |
com.netflix.conductor.common.metadata.tasks.Task |
getPendingTaskForWorkflow(java.lang.String workflowId,
java.lang.String taskReferenceName) |
java.util.List<com.netflix.conductor.common.metadata.tasks.PollData> |
getPollData(java.lang.String taskType) |
com.netflix.conductor.common.metadata.tasks.Task |
getTask(java.lang.String taskId) |
java.util.List<com.netflix.conductor.common.metadata.tasks.TaskExecLog> |
getTaskLogs(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) |
void |
log(java.lang.String taskId,
java.lang.String log) |
com.netflix.conductor.common.metadata.tasks.Task |
poll(java.lang.String taskType,
java.lang.String workerId,
java.lang.String domain) |
void |
removeTaskFromQueue(java.lang.String taskType,
java.lang.String taskId) |
java.lang.String |
requeue()
Deprecated.
|
java.lang.String |
requeuePendingTask(java.lang.String taskType) |
com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.TaskSummary> |
search(int start,
int size,
java.lang.String sort,
java.lang.String freeText,
java.lang.String query) |
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 taskResult) |
@Inject public TaskResource(com.netflix.conductor.service.TaskService taskService)
public com.netflix.conductor.common.metadata.tasks.Task poll(java.lang.String taskType,
java.lang.String workerId,
java.lang.String domain)
public java.util.List<com.netflix.conductor.common.metadata.tasks.Task> batchPoll(java.lang.String taskType,
java.lang.String workerId,
java.lang.String domain,
java.lang.Integer count,
java.lang.Integer timeout)
public java.util.List<com.netflix.conductor.common.metadata.tasks.Task> getTasks(java.lang.String taskType,
java.lang.String startKey,
java.lang.Integer count)
public com.netflix.conductor.common.metadata.tasks.Task getPendingTaskForWorkflow(java.lang.String workflowId,
java.lang.String taskReferenceName)
public java.lang.String updateTask(com.netflix.conductor.common.metadata.tasks.TaskResult taskResult)
public java.lang.String ack(java.lang.String taskId,
java.lang.String workerId)
public void log(java.lang.String taskId,
java.lang.String log)
public java.util.List<com.netflix.conductor.common.metadata.tasks.TaskExecLog> getTaskLogs(java.lang.String taskId)
public com.netflix.conductor.common.metadata.tasks.Task getTask(java.lang.String taskId)
public void removeTaskFromQueue(java.lang.String taskType,
java.lang.String taskId)
public java.util.Map<java.lang.String,java.lang.Integer> size(java.util.List<java.lang.String> taskTypes)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>> allVerbose()
public java.util.Map<java.lang.String,java.lang.Long> all()
public java.util.List<com.netflix.conductor.common.metadata.tasks.PollData> getPollData(java.lang.String taskType)
public java.util.List<com.netflix.conductor.common.metadata.tasks.PollData> getAllPollData()
@Deprecated public java.lang.String requeue()
public java.lang.String requeuePendingTask(java.lang.String taskType)
public com.netflix.conductor.common.run.SearchResult<com.netflix.conductor.common.run.TaskSummary> search(int start,
int size,
java.lang.String sort,
java.lang.String freeText,
java.lang.String query)
public com.netflix.conductor.common.run.ExternalStorageLocation getExternalStorageLocation(java.lang.String path,
java.lang.String operation,
java.lang.String payloadType)