| Interface | Description |
|---|---|
| AllocatedSlotActions |
Interface for components which have to perform actions on allocated slots.
|
| PhysicalSlot |
The context of an
AllocatedSlot. |
| PhysicalSlot.Payload |
Payload which can be assigned to an
AllocatedSlot. |
| Scheduler |
Basic interface for the current scheduler, which is a
SlotProvider and a SlotOwner. |
| SchedulerFactory |
Factory interface for
Scheduler. |
| SlotPool |
The Interface of a slot pool that manages slots.
|
| SlotPoolFactory |
Factory interface for
SlotPool. |
| SlotProvider |
The slot provider is responsible for preparing slots for ready-to-run tasks.
|
| SlotSelectionStrategy |
Interface for slot selection strategies to be used in the
Scheduler. |
| Class | Description |
|---|---|
| DefaultSchedulerFactory |
Default implementation of a
SchedulerFactory. |
| DefaultSlotPoolFactory |
Default slot pool factory.
|
| DualKeyLinkedMap<A,B,V> |
Map which stores values under two different indices.
|
| LocationPreferenceSlotSelectionStrategy |
This class implements a
SlotSelectionStrategy that is based on location preference hints. |
| PreviousAllocationSlotSelectionStrategy |
This class implements a
SlotSelectionStrategy that is based on previous allocations and
falls back to using location preference hints if there is no previous allocation. |
| SchedulerImpl |
Scheduler that assigns tasks to slots.
|
| SingleLogicalSlot |
Implementation of the
LogicalSlot which is used by the SlotPoolImpl. |
| SlotAndLocality |
A combination of a
AllocatedSlot and a Locality. |
| SlotInfoWithUtilization |
Container for
SlotInfo and the task executors utilization (freeSlots / totalOfferedSlots). |
| SlotPoolImpl |
The slot pool serves slot request issued by
ExecutionGraph. |
| SlotPoolImpl.AvailableSlots |
Organize all available slots from different points of view.
|
| SlotPoolImpl.PendingRequest |
A pending request for a slot.
|
| SlotSelectionStrategy.SlotInfoAndLocality | |
| SlotSelectionStrategy.SlotInfoAndResources |
This class is a value type that combines a
SlotInfo with its remaining ResourceProfile. |
| SlotSharingManager |
Manager which is responsible for slot sharing.
|
| SlotSharingManager.TaskSlot |
Base class for all task slots.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.