| Interface | Description |
|---|---|
| FileObjectQueue.Converter<T> |
Convert a byte stream to and from a concrete type.
|
| ObjectQueue<T> |
A queue of objects.
|
| ObjectQueue.Listener<T> |
Listens for changes to the queue.
|
| QueueFile.ElementReader | Deprecated
use
QueueFile.ElementVisitor instead. |
| QueueFile.ElementVisitor |
Reads queue elements.
|
| Task<T> |
An idempotent task that can be enqueued, persisted (using serialization),
and executed at a later time.
|
| TaskInjector<T extends Task> |
Inject dependencies into tasks of any kind.
|
| Class | Description |
|---|---|
| FileObjectQueue<T> |
Base queue class, implements common functionality for a QueueFile-backed
queue manager.
|
| InMemoryObjectQueue<T> |
A queue for objects that are not serious enough to be written to disk.
|
| QueueFile |
A reliable, efficient, file-based, FIFO queue.
|
| SerializedConverter<T extends Serializable> |
Serialized object queue converter.
|
| TaskQueue<T extends Task> |
Persistent task queue.
|
| Exception | Description |
|---|---|
| FileException |
Encapsulates an
IOException in an extension of RuntimeException. |
Copyright © 2015 Square, Inc.. All Rights Reserved.