Uses of Class
org.duracloud.common.queue.task.Task
Packages that use Task
Package
Description
-
Uses of Task in org.duracloud.common.queue
Methods in org.duracloud.common.queue that return TaskMethods in org.duracloud.common.queue that return types with arguments of type TaskModifier and TypeMethodDescriptionTaskQueue.take(int maxTasks) Take a max of specified number of tasks.Methods in org.duracloud.common.queue with parameters of type TaskModifier and TypeMethodDescriptionvoidTaskQueue.deleteTask(Task task) Deletes a task from the queue.voidTaskQueue.extendVisibilityTimeout(Task task) Responsible for robustly extending the visibility timeout of a Task.voidputs a task on the queuevoidputs multiple tasks on the queue using batch puts if the queue implementation supports batch putsvoidRequeues 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 -
Uses of Task in org.duracloud.common.queue.aws
Methods in org.duracloud.common.queue.aws that return TaskModifier and TypeMethodDescriptionprotected TaskSQSTaskQueue.marshallTask(com.amazonaws.services.sqs.model.Message msg) SQSTaskQueue.take()Methods in org.duracloud.common.queue.aws that return types with arguments of type TaskMethods in org.duracloud.common.queue.aws with parameters of type TaskModifier and TypeMethodDescriptionvoidSQSTaskQueue.deleteTask(Task task) voidSQSTaskQueue.extendVisibilityTimeout(Task task) voidvoidConvenience method that calls put(Set) voidprotected StringSQSTaskQueue.unmarshallTask(Task task) Method parameters in org.duracloud.common.queue.aws with type arguments of type Task -
Uses of Task in org.duracloud.common.queue.local
Methods in org.duracloud.common.queue.local that return TaskMethods in org.duracloud.common.queue.local that return types with arguments of type TaskMethods in org.duracloud.common.queue.local with parameters of type TaskModifier and TypeMethodDescriptionvoidLocalTaskQueue.deleteTask(Task task) voidLocalTaskQueue.extendVisibilityTimeout(Task task) voidvoidvoidMethod parameters in org.duracloud.common.queue.local with type arguments of type Task -
Uses of Task in org.duracloud.common.queue.noop
Methods in org.duracloud.common.queue.noop that return TaskMethods in org.duracloud.common.queue.noop that return types with arguments of type TaskMethods in org.duracloud.common.queue.noop with parameters of type TaskModifier and TypeMethodDescriptionvoidNoopTaskQueue.deleteTask(Task task) voidNoopTaskQueue.extendVisibilityTimeout(Task task) voidvoidvoidMethod parameters in org.duracloud.common.queue.noop with type arguments of type Task -
Uses of Task in org.duracloud.common.queue.rabbitmq
Methods in org.duracloud.common.queue.rabbitmq that return TaskModifier and TypeMethodDescriptionprotected TaskRabbitmqTaskQueue.marshallTask(byte[] msgBody, long deliveryTag, String routingKey, String exchange) RabbitmqTaskQueue.take()Methods in org.duracloud.common.queue.rabbitmq that return types with arguments of type TaskMethods in org.duracloud.common.queue.rabbitmq with parameters of type TaskModifier and TypeMethodDescriptionvoidRabbitmqTaskQueue.deleteTask(Task task) voidRabbitmqTaskQueue.extendVisibilityTimeout(Task task) RabbitMQ does not have this feature, messages would not be visible until rejected and requeuedvoidvoidConvenience method that calls put(Set) voidprotected StringRabbitmqTaskQueue.unmarshallTask(Task task) Method parameters in org.duracloud.common.queue.rabbitmq with type arguments of type Task -
Uses of Task in org.duracloud.common.queue.task
Methods in org.duracloud.common.queue.task that return TaskModifier and TypeMethodDescriptionNoopTask.writeTask()SpaceCentricTypedTask.writeTask()Writes all of the information in the SpaceCentricTypedTask into a TaskTypedTask.writeTask()Methods in org.duracloud.common.queue.task with parameters of type TaskModifier and TypeMethodDescriptionprotected voidSpaceCentricTypedTask.addProperty(Task task, String propName, String propValue) voidvoidReads the information stored in a Task and sets data in the SpaceCentricTypedTaskvoid