Uses of Class
org.duracloud.common.queue.task.Task
-
-
Uses of Task in org.duracloud.common.queue
Methods in org.duracloud.common.queue that return Task Modifier and Type Method Description TaskTaskQueue. take()Blocks until a task is availableMethods in org.duracloud.common.queue that return types with arguments of type Task Modifier and Type Method Description Set<Task>TaskQueue. take(int maxTasks)Take a max of specified number of tasks.Methods in org.duracloud.common.queue with parameters of type Task Modifier and Type Method Description voidTaskQueue. deleteTask(Task task)Deletes a task from the queue.voidTaskQueue. extendVisibilityTimeout(Task task)Responsible for robustly extending the visibility timeout of a Task.voidTaskQueue. put(Task task)puts a task on the queuevoidTaskQueue. put(Task... tasks)puts multiple tasks on the queue using batch puts if the queue implementation supports batch putsvoidTaskQueue. requeue(Task task)Requeues the task by deleting the task, incrementing the "attempts" counter, and re-adding back to the queue.Method parameters in org.duracloud.common.queue with type arguments of type Task Modifier and Type Method Description voidTaskQueue. deleteTasks(Set<Task> tasks)Deletes a set of tasksvoidTaskQueue. put(Set<Task> tasks)puts multiple tasks on the queue using batch puts if the queue implementation supports batch puts -
Uses of Task in org.duracloud.common.queue.aws
Methods in org.duracloud.common.queue.aws that return Task Modifier and Type Method Description protected TaskSQSTaskQueue. marshallTask(com.amazonaws.services.sqs.model.Message msg)TaskSQSTaskQueue. take()Methods in org.duracloud.common.queue.aws that return types with arguments of type Task Modifier and Type Method Description Set<Task>SQSTaskQueue. take(int maxTasks)Methods in org.duracloud.common.queue.aws with parameters of type Task Modifier and Type Method Description voidSQSTaskQueue. deleteTask(Task task)voidSQSTaskQueue. extendVisibilityTimeout(Task task)voidSQSTaskQueue. put(Task task)voidSQSTaskQueue. put(Task... tasks)Convenience method that calls put(Set) voidSQSTaskQueue. requeue(Task task)protected StringSQSTaskQueue. unmarshallTask(Task task)Method parameters in org.duracloud.common.queue.aws with type arguments of type Task Modifier and Type Method Description voidSQSTaskQueue. deleteTasks(Set<Task> tasks)voidSQSTaskQueue. put(Set<Task> tasks)Puts multiple tasks on the queue using batch puts. -
Uses of Task in org.duracloud.common.queue.local
Methods in org.duracloud.common.queue.local that return Task Modifier and Type Method Description TaskLocalTaskQueue. take()Methods in org.duracloud.common.queue.local that return types with arguments of type Task Modifier and Type Method Description Set<Task>LocalTaskQueue. take(int maxTasks)Methods in org.duracloud.common.queue.local with parameters of type Task Modifier and Type Method Description voidLocalTaskQueue. deleteTask(Task task)voidLocalTaskQueue. extendVisibilityTimeout(Task task)voidLocalTaskQueue. put(Task task)voidLocalTaskQueue. put(Task... tasks)voidLocalTaskQueue. requeue(Task task)Method parameters in org.duracloud.common.queue.local with type arguments of type Task Modifier and Type Method Description voidLocalTaskQueue. deleteTasks(Set<Task> tasks)voidLocalTaskQueue. put(Set<Task> tasks) -
Uses of Task in org.duracloud.common.queue.noop
Methods in org.duracloud.common.queue.noop that return Task Modifier and Type Method Description TaskNoopTaskQueue. take()Methods in org.duracloud.common.queue.noop that return types with arguments of type Task Modifier and Type Method Description Set<Task>NoopTaskQueue. take(int maxTasks)Methods in org.duracloud.common.queue.noop with parameters of type Task Modifier and Type Method Description voidNoopTaskQueue. deleteTask(Task task)voidNoopTaskQueue. extendVisibilityTimeout(Task task)voidNoopTaskQueue. put(Task task)voidNoopTaskQueue. put(Task... tasks)voidNoopTaskQueue. requeue(Task task)Method parameters in org.duracloud.common.queue.noop with type arguments of type Task Modifier and Type Method Description voidNoopTaskQueue. deleteTasks(Set<Task> tasks)voidNoopTaskQueue. put(Set<Task> tasks) -
Uses of Task in org.duracloud.common.queue.rabbitmq
Methods in org.duracloud.common.queue.rabbitmq that return Task Modifier and Type Method Description protected TaskRabbitmqTaskQueue. marshallTask(byte[] msgBody, long deliveryTag, String routingKey, String exchange)TaskRabbitmqTaskQueue. take()Methods in org.duracloud.common.queue.rabbitmq that return types with arguments of type Task Modifier and Type Method Description Set<Task>RabbitmqTaskQueue. take(int maxTasks)Methods in org.duracloud.common.queue.rabbitmq with parameters of type Task Modifier and Type Method Description voidRabbitmqTaskQueue. deleteTask(Task task)voidRabbitmqTaskQueue. extendVisibilityTimeout(Task task)RabbitMQ does not have this feature, messages would not be visible until rejected and requeuedvoidRabbitmqTaskQueue. put(Task task)voidRabbitmqTaskQueue. put(Task... tasks)Convenience method that calls put(Set) voidRabbitmqTaskQueue. requeue(Task task)protected StringRabbitmqTaskQueue. unmarshallTask(Task task)Method parameters in org.duracloud.common.queue.rabbitmq with type arguments of type Task Modifier and Type Method Description voidRabbitmqTaskQueue. deleteTasks(Set<Task> tasks)voidRabbitmqTaskQueue. put(Set<Task> tasks) -
Uses of Task in org.duracloud.common.queue.task
Methods in org.duracloud.common.queue.task that return Task Modifier and Type Method Description TaskNoopTask. writeTask()TaskSpaceCentricTypedTask. writeTask()Writes all of the information in the SpaceCentricTypedTask into a TaskTaskTypedTask. writeTask()Methods in org.duracloud.common.queue.task with parameters of type Task Modifier and Type Method Description protected voidSpaceCentricTypedTask. addProperty(Task task, String propName, String propValue)voidNoopTask. readTask(Task task)voidSpaceCentricTypedTask. readTask(Task task)Reads the information stored in a Task and sets data in the SpaceCentricTypedTaskvoidTypedTask. readTask(Task task)
-