Class and Description |
---|
SlotProvider
The slot provider is responsible for preparing slots for ready-to-run tasks.
|
Class and Description |
---|
SlotPoolFactory
Factory interface for
SlotPool . |
Class and Description |
---|
SlotPoolFactory
Factory interface for
SlotPool . |
Class and Description |
---|
AbstractSlotPoolFactory
Abstract SlotPoolFactory.
|
AllocatedSlotActions
Interface for components which have to perform actions on allocated slots.
|
AllocatedSlotPool
The slot pool is responsible for maintaining a set of
AllocatedSlots . |
AllocatedSlotPool.FreeSlotInfo
Information about a free slot.
|
DeclareResourceRequirementServiceConnectionManager
ServiceConnectionManager for declaring resource requirements. |
DeclareResourceRequirementServiceConnectionManager.DeclareResourceRequirementsService
Service that accepts resource requirements.
|
LocationPreferenceSlotSelectionStrategy
This class implements a
SlotSelectionStrategy that is based on location preference hints. |
NoOpDeclareResourceRequirementServiceConnectionManager
No-op implementation of the
DeclareResourceRequirementServiceConnectionManager . |
PhysicalSlot
The context of an
AllocatedSlot . |
PhysicalSlot.Payload
Payload which can be assigned to an
AllocatedSlot . |
PhysicalSlotProvider
The provider serves physical slot requests.
|
PhysicalSlotRequest
Represents a request for a physical slot.
|
PhysicalSlotRequest.Result
Result of a
PhysicalSlotRequest . |
PhysicalSlotRequestBulk
Represents a bulk of physical slot requests.
|
PhysicalSlotRequestBulkChecker
This class tracks a fulfillability timeout of a bulk of physical slot requests.
|
PhysicalSlotRequestBulkCheckerImpl
Default implementation of
PhysicalSlotRequestBulkChecker . |
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. |
Scheduler
Basic interface for the current scheduler, which is a
SlotProvider and a SlotOwner . |
SingleLogicalSlot
Implementation of the
LogicalSlot which is used by the SlotPoolImpl . |
SlotInfoWithUtilization
Container for
SlotInfo and the task executors utilization (freeSlots /
totalOfferedSlots). |
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 . |
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.MultiTaskSlot
SlotSharingManager.TaskSlot implementation which can have multiple other task slots assigned as
children. |
SlotSharingManager.TaskSlot
Base class for all task slots.
|
Class and Description |
---|
SlotPool
The Interface of a slot pool that manages slots.
|
SlotProvider
The slot provider is responsible for preparing slots for ready-to-run tasks.
|
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.