| Interface | Description |
|---|---|
| AllocatedRequestsIterator<T extends Request<T>> | |
| HierarchicalPrioritizer<T extends Request> |
A
Comparator for Requests that can also compare Requestors, and which guarantees that
given Requests r1, r2, then r1.getRequestor > r2.getRequestor implies r1 > r2. |
| PushDownRequestor<T extends Request> | |
| Request<T extends Request> |
Represents an expensive request in the request allocation problem.
|
| RequestAllocator<T extends Request<T>> |
This interface is intended to solve the problem of selecting a subset of expensive requests based on priority when
there are limited resources to perform such requests.
|
| RequestAllocator.Factory | |
| Requestor<T extends Request> | |
| ResourceEstimator<T> |
Computes the
ResourceRequirement for Requests. |
| ResourceEstimator.Factory<T> |
| Enum | Description |
|---|---|
| RequestAllocatorConfig.StoreRejectedRequestsConfig |