Interface | Description |
---|---|
InternalTaskQueue |
This interface defines the behavior of task queues required for Fenzo internally.
|
QAttributes |
Attributes for a queue.
|
QueuableTask |
A queuable task extends
TaskRequest with a method to get attributes for the queue. |
TaskQueue |
This interface defines a task queue that contains all tasks that are either pending resource allocation or assigned
resources while continuing to run.
|
TaskQueueSla | |
UsageTrackedQueue |
This interface represents a queue entity whose usage is tracked.
|
Class | Description |
---|---|
Assignable<T> |
A wrapper object containing a task, and optionally an assignment failure for this task.
|
QAttributes.QAttributesAdaptor |
A convenience class for creating
QAttributes instances. |
QAttributes.TaskIdAttributesTuple |
A convenience class to represent the tuple of task id and
QAttributes . |
TaskQueues |
A class to create instances of various
TaskQueue implementations. |
UsageTrackedQueue.ResUsage |
Enum | Description |
---|---|
TaskQueue.TaskState |
Tasks in a queue are said to be in one of two states.
|
Exception | Description |
---|---|
InvalidTierNumberException | |
TaskQueueException | |
TaskQueueMultiException |
An exception that wraps multiple exceptions caught during a scheduling iteration of the queue, to be returned
at the end of scheduling iteration.
|