ConcurrentQueueFile |
|
ConcurrentShardedQueueFile |
A thread-safe QueueFile implementation, that uses multiple smaller "shard" files
instead of one large file.
|
DirectByteArrayOutputStream |
Enables direct access to the internal array.
|
FileBasedTaskQueue<T extends DataSubmissionTask<T>> |
|
InMemorySubmissionQueue<T extends DataSubmissionTask<T>> |
Implements proxy-specific in-memory-queue interface as a wrapper over tape ObjectQueue
|
InstrumentedTaskQueueDelegate<T extends DataSubmissionTask<T>> |
A thread-safe wrapper for TaskQueue that reports queue metrics.
|
QueueController<T extends DataSubmissionTask<T>> |
A queue controller (one per entity/port).
|
QueueExporter |
Supports proxy's ability to export data from buffer files.
|
QueueingFactoryImpl |
|
QueueProcessor<T extends DataSubmissionTask<T>> |
A thread responsible for processing the backlog from a single task queue.
|
RetryTaskConverter<T extends DataSubmissionTask<T>> |
|
SQSQueueFactoryImpl |
|
SQSSubmissionQueue<T extends DataSubmissionTask<T>> |
Implements proxy-specific queue interface as a wrapper over AmazonSQS
|
TapeQueueFile |
|
TaskQueueFactoryImpl |
|
TaskQueueStub<T extends DataSubmissionTask<T>> |
A non-functional empty TaskQueue that throws an error when attempting to add a task.
|
TaskSizeEstimator |
Calculates approximate task sizes to estimate how quickly we would run out of disk space
if we are no longer able to send data to the server endpoint (i.e.
|