Package org.apache.flink.runtime.jobmaster.slotpool
package org.apache.flink.runtime.jobmaster.slotpool
-
ClassDescriptionBase class for service connection managers, taking care of the connection handling.Abstract SlotPoolServiceFactory.Interface for components which have to perform actions on allocated slots.The slot pool is responsible for maintaining a set of
AllocatedSlots.A collection ofAllocatedSlotsand their reservation status.Information about a free slot.ADeclarativeSlotPoolimplementation that supports blocklist.Factory forBlocklistDeclarativeSlotPool.Slot pool interface which uses Flink's declarative resource management protocol to acquire resources.Listener interface for newly available slots.No-opDeclarativeSlotPool.NewSlotsListenerimplementation.SlotPoolimplementation which uses theDeclarativeSlotPoolto allocate slots.Factory forDeclarativeSlotPoolBridge.Factory for aDeclarativeSlotPool.SlotPoolServiceimplementation for theDeclarativeSlotPool.Factory for theDeclarativeSlotPoolService.ServiceConnectionManagerfor declaring resource requirements.Service that accepts resource requirements.DefaultAllocatedSlotPoolimplementation.DefaultDeclarativeSlotPoolimplementation.Factory forDefaultDeclarativeSlotPool.Default implements ofFreeSlotTracker.Track all free slots.This class implements aSlotSelectionStrategythat is based on location preference hints.No-op implementation of theDeclareResourceRequirementServiceConnectionManager.The context of anAllocatedSlot.Payload which can be assigned to anAllocatedSlot.The provider serves physical slot requests.The provider serves physical slot requests.Represents a request for a physical slot.Result of aPhysicalSlotRequest.Represents a bulk of physical slot requests.This class tracks a fulfillability timeout of a bulk of physical slot requests.Default implementation ofPhysicalSlotRequestBulkChecker.RequestSlotMatchingStrategythat takes the preferred allocations into account.This class implements aSlotSelectionStrategythat is based on previous allocations and falls back to using location preference hints if there is no previous allocation.Strategy to match slot requests to slots.Result class representing matches.Simple implementation of theRequestSlotMatchingStrategythat matches the pending requests in order as long as the resource profile can be fulfilled.Implementation of theLogicalSlot.The Interface of a slot pool that manages slots.Service used by theJobMasterto manage a slot pool.Factory interface forSlotPoolService.Interface for slot selection strategies.