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

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

KEY_TYPE - Static variable in class org.duracloud.common.queue.task.Task
 

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
 
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