A B C D E F G H I K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACCOUNT_PROP - Static variable in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- addProperty(String, String) - Method in class org.duracloud.common.queue.task.Task
- addProperty(Task, String, String) - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- AUDIT - org.duracloud.common.queue.task.Task.Type
B
- BIT - org.duracloud.common.queue.task.Task.Type
- BIT_ERROR - org.duracloud.common.queue.task.Task.Type
- BIT_REPORT - org.duracloud.common.queue.task.Task.Type
C
- CONTENT_ID_PROP - Static variable in class org.duracloud.common.queue.task.TypedTask
D
- deleteTask(Task) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- deleteTask(Task) - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- deleteTask(Task) - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- deleteTask(Task) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- deleteTask(Task) - Method in interface org.duracloud.common.queue.TaskQueue
-
Deletes a task from the queue.
- deleteTasks(Set<Task>) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- deleteTasks(Set<Task>) - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- deleteTasks(Set<Task>) - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- deleteTasks(Set<Task>) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- deleteTasks(Set<Task>) - Method in interface org.duracloud.common.queue.TaskQueue
-
Deletes a set of tasks
- DELIVERY_TAG - org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue.MsgProp
- DUP - org.duracloud.common.queue.task.Task.Type
E
- equals(Object) - Method in class org.duracloud.common.queue.task.Task
- EXCHANGE - org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue.MsgProp
- extendVisibilityTimeout(Task) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- extendVisibilityTimeout(Task) - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- extendVisibilityTimeout(Task) - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- extendVisibilityTimeout(Task) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
-
RabbitMQ does not have this feature, messages would not be visible until rejected and requeued
- extendVisibilityTimeout(Task) - Method in interface org.duracloud.common.queue.TaskQueue
-
Responsible for robustly extending the visibility timeout of a Task.
F
- fromString(String) - Static method in enum org.duracloud.common.queue.QueueType
-
Returns the QueueType from a string value.
G
- getAccount() - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
-
The unique identifier for the account, ie the account's subdomain.
- getAttempts() - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- getAttempts() - Method in class org.duracloud.common.queue.task.Task
-
The number of completed attempts to process this task.
- getCompletedCount() - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- getContentId() - Method in class org.duracloud.common.queue.task.TypedTask
- getInprocessCount() - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- getName() - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- getName() - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- getName() - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- getName() - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- getName() - Method in interface org.duracloud.common.queue.TaskQueue
-
A name identifying the queue used for logging and analysis purposes.
- getProperties() - Method in class org.duracloud.common.queue.task.Task
- getProperty(String) - Method in class org.duracloud.common.queue.task.Task
- getSpaceId() - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- getStoreId() - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- getType() - Method in class org.duracloud.common.queue.task.Task
- getVisibilityTimeout() - Method in class org.duracloud.common.queue.task.Task
H
- hashCode() - Method in class org.duracloud.common.queue.task.Task
I
- incrementAttempts() - Method in class org.duracloud.common.queue.task.Task
-
Increments the attempts property.
K
L
- LocalTaskQueue - Class in org.duracloud.common.queue.local
-
This class implements a local, in-memory task queue.
- LocalTaskQueue() - Constructor for class org.duracloud.common.queue.local.LocalTaskQueue
- log - Variable in class org.duracloud.common.queue.noop.NoopTaskQueue
M
- marshallTask(byte[], long, String, String) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- marshallTask(Message) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- MSG_ID - org.duracloud.common.queue.aws.SQSTaskQueue.MsgProp
N
- NA - Static variable in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- NOOP - org.duracloud.common.queue.task.Task.Type
- NoopTask - Class in org.duracloud.common.queue.task
- NoopTask() - Constructor for class org.duracloud.common.queue.task.NoopTask
- NoopTaskQueue - Class in org.duracloud.common.queue.noop
-
Implementation of TaskQueue which performs no work.
- NoopTaskQueue() - Constructor for class org.duracloud.common.queue.noop.NoopTaskQueue
O
- org.duracloud.common.queue - package org.duracloud.common.queue
- org.duracloud.common.queue.aws - package org.duracloud.common.queue.aws
- org.duracloud.common.queue.local - package org.duracloud.common.queue.local
- org.duracloud.common.queue.noop - package org.duracloud.common.queue.noop
- org.duracloud.common.queue.rabbitmq - package org.duracloud.common.queue.rabbitmq
- org.duracloud.common.queue.task - package org.duracloud.common.queue.task
P
- put(Set<Task>) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
-
Puts multiple tasks on the queue using batch puts.
- put(Set<Task>) - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- put(Set<Task>) - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- put(Set<Task>) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- put(Set<Task>) - Method in interface org.duracloud.common.queue.TaskQueue
-
puts multiple tasks on the queue using batch puts if the queue implementation supports batch puts
- put(Task) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- put(Task) - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- put(Task) - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- put(Task) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- put(Task) - Method in interface org.duracloud.common.queue.TaskQueue
-
puts a task on the queue
- put(Task...) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
-
Convenience method that calls put(Set
) - put(Task...) - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- put(Task...) - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- put(Task...) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
-
Convenience method that calls put(Set
) - put(Task...) - Method in interface org.duracloud.common.queue.TaskQueue
-
puts multiple tasks on the queue using batch puts if the queue implementation supports batch puts
Q
- QueueType - Enum in org.duracloud.common.queue
-
Enumerator that defines supported Queue types.
R
- RABBITMQ - org.duracloud.common.queue.QueueType
- RabbitMQTaskQueue - Class in org.duracloud.common.queue.rabbitmq
-
RabbitMQ implementation of the TaskQueue emulates the functionality of a queue.
- RabbitMQTaskQueue(Connection, String, String) - Constructor for class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- RabbitMQTaskQueue(String, Integer, String, String, String, String, String) - Constructor for class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
-
Creates RabbitMQ task queue, a RabbitMQ server is needed and a DIRECT exchange must be created and bound to the queue name provided (routing key must be the same as the queue name)
- RabbitMQTaskQueue.MsgProp - Enum in org.duracloud.common.queue.rabbitmq
- readTask(Task) - Method in class org.duracloud.common.queue.task.NoopTask
- readTask(Task) - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
-
Reads the information stored in a Task and sets data in the SpaceCentricTypedTask
- readTask(Task) - Method in class org.duracloud.common.queue.task.TypedTask
- RECEIPT_HANDLE - org.duracloud.common.queue.aws.SQSTaskQueue.MsgProp
- removeProperty(String) - Method in class org.duracloud.common.queue.task.Task
- requeue(Task) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- requeue(Task) - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- requeue(Task) - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- requeue(Task) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- requeue(Task) - Method in interface org.duracloud.common.queue.TaskQueue
-
Requeues the task by deleting the task, incrementing the "attempts" counter, and re-adding back to the queue.
- ROUTING_KEY - org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue.MsgProp
S
- setAccount(String) - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- setContentId(String) - Method in class org.duracloud.common.queue.task.TypedTask
- setSpaceId(String) - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- setStoreId(String) - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- setType(Task.Type) - Method in class org.duracloud.common.queue.task.Task
- setVisibilityTimeout(Integer) - Method in class org.duracloud.common.queue.task.Task
- size() - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- size() - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- size() - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- size() - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- size() - Method in interface org.duracloud.common.queue.TaskQueue
- sizeIncludingInvisibleAndDelayed() - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- sizeIncludingInvisibleAndDelayed() - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- sizeIncludingInvisibleAndDelayed() - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- sizeIncludingInvisibleAndDelayed() - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- sizeIncludingInvisibleAndDelayed() - Method in interface org.duracloud.common.queue.TaskQueue
- SPACE_ID_PROP - Static variable in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- SpaceCentricTypedTask - Class in org.duracloud.common.queue.task
-
Contains the base information necessary to handle tasks.
- SpaceCentricTypedTask() - Constructor for class org.duracloud.common.queue.task.SpaceCentricTypedTask
- SQS - org.duracloud.common.queue.QueueType
- SQSTaskQueue - Class in org.duracloud.common.queue.aws
-
SQSTaskQueue acts as the interface for interacting with an Amazon Simple Queue Service (SQS) queue.
- SQSTaskQueue(AmazonSQS, String) - Constructor for class org.duracloud.common.queue.aws.SQSTaskQueue
- SQSTaskQueue(String) - Constructor for class org.duracloud.common.queue.aws.SQSTaskQueue
-
Creates a SQSTaskQueue that serves as a handle to interacting with a remote Amazon SQS Queue.
- SQSTaskQueue.MsgProp - Enum in org.duracloud.common.queue.aws
- STORAGE_STATS - org.duracloud.common.queue.task.Task.Type
- STORE_ID_PROP - Static variable in class org.duracloud.common.queue.task.SpaceCentricTypedTask
T
- take() - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- take() - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- take() - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- take() - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- take() - Method in interface org.duracloud.common.queue.TaskQueue
-
Blocks until a task is available
- take(int) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- take(int) - Method in class org.duracloud.common.queue.local.LocalTaskQueue
- take(int) - Method in class org.duracloud.common.queue.noop.NoopTaskQueue
- take(int) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
- take(int) - Method in interface org.duracloud.common.queue.TaskQueue
-
Take a max of specified number of tasks.
- Task - Class in org.duracloud.common.queue.task
-
Represents a basic unit of work.
- Task() - Constructor for class org.duracloud.common.queue.task.Task
- Task.Type - Enum in org.duracloud.common.queue.task
- TaskException - Exception in org.duracloud.common.queue
- TaskException() - Constructor for exception org.duracloud.common.queue.TaskException
- TaskException(String) - Constructor for exception org.duracloud.common.queue.TaskException
- TaskException(String, Throwable) - Constructor for exception org.duracloud.common.queue.TaskException
- TaskException(Throwable) - Constructor for exception org.duracloud.common.queue.TaskException
- TaskNotFoundException - Exception in org.duracloud.common.queue
- TaskNotFoundException() - Constructor for exception org.duracloud.common.queue.TaskNotFoundException
- TaskNotFoundException(String) - Constructor for exception org.duracloud.common.queue.TaskNotFoundException
- TaskNotFoundException(String, Throwable) - Constructor for exception org.duracloud.common.queue.TaskNotFoundException
- TaskNotFoundException(Throwable) - Constructor for exception org.duracloud.common.queue.TaskNotFoundException
- TaskQueue - Interface in org.duracloud.common.queue
- TimeoutException - Exception in org.duracloud.common.queue
- TimeoutException() - Constructor for exception org.duracloud.common.queue.TimeoutException
- TimeoutException(String) - Constructor for exception org.duracloud.common.queue.TimeoutException
- TimeoutException(String, Throwable) - Constructor for exception org.duracloud.common.queue.TimeoutException
- TimeoutException(Throwable) - Constructor for exception org.duracloud.common.queue.TimeoutException
- toString() - Method in enum org.duracloud.common.queue.QueueType
- toString() - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
- toString() - Method in class org.duracloud.common.queue.task.Task
- TypedTask - Class in org.duracloud.common.queue.task
-
Contains the base information necessary for tasks working with content items.
- TypedTask() - Constructor for class org.duracloud.common.queue.task.TypedTask
U
- unmarshallTask(Task) - Method in class org.duracloud.common.queue.aws.SQSTaskQueue
- unmarshallTask(Task) - Method in class org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue
V
- valueOf(String) - Static method in enum org.duracloud.common.queue.aws.SQSTaskQueue.MsgProp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.duracloud.common.queue.QueueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue.MsgProp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.duracloud.common.queue.task.Task.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.duracloud.common.queue.aws.SQSTaskQueue.MsgProp
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.duracloud.common.queue.QueueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.duracloud.common.queue.rabbitmq.RabbitMQTaskQueue.MsgProp
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.duracloud.common.queue.task.Task.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeTask() - Method in class org.duracloud.common.queue.task.NoopTask
- writeTask() - Method in class org.duracloud.common.queue.task.SpaceCentricTypedTask
-
Writes all of the information in the SpaceCentricTypedTask into a Task
- writeTask() - Method in class org.duracloud.common.queue.task.TypedTask
All Classes All Packages