Uses of Package
org.apache.flink.runtime.jobmaster.slotpool
-
Classes in org.apache.flink.runtime.jobmaster.slotpool used by org.apache.flink.runtime.jobmaster Class Description DeclarativeSlotPoolFactory Factory for aDeclarativeSlotPool.SlotPoolService Service used by theJobMasterto manage a slot pool.SlotPoolServiceFactory Factory interface forSlotPoolService. -
Classes in org.apache.flink.runtime.jobmaster.slotpool used by org.apache.flink.runtime.jobmaster.slotpool Class Description AbstractSlotPoolServiceFactory Abstract SlotPoolServiceFactory.AllocatedSlotActions Interface for components which have to perform actions on allocated slots.AllocatedSlotPool The slot pool is responsible for maintaining a set ofAllocatedSlots.AllocatedSlotPool.AllocatedSlotsAndReservationStatus A collection ofAllocatedSlotsand their reservation status.AllocatedSlotPool.FreeSlotInfo Information about a free slot.DeclarativeSlotPool Slot pool interface which uses Flink's declarative resource management protocol to acquire resources.DeclarativeSlotPool.NewSlotsListener Listener interface for newly available slots.DeclarativeSlotPool.NoOpNewSlotsListener No-opDeclarativeSlotPool.NewSlotsListenerimplementation.DeclarativeSlotPoolFactory Factory for aDeclarativeSlotPool.DeclarativeSlotPoolService SlotPoolServiceimplementation for theDeclarativeSlotPool.DeclareResourceRequirementServiceConnectionManager ServiceConnectionManagerfor declaring resource requirements.DeclareResourceRequirementServiceConnectionManager.DeclareResourceRequirementsService Service that accepts resource requirements.DefaultDeclarativeSlotPool DefaultDeclarativeSlotPoolimplementation.DefaultFreeSlotTracker Default implements ofFreeSlotTracker.FreeSlotTracker Track all free slots.LocationPreferenceSlotSelectionStrategy This class implements aSlotSelectionStrategythat is based on location preference hints.NoOpDeclareResourceRequirementServiceConnectionManager No-op implementation of theDeclareResourceRequirementServiceConnectionManager.PhysicalSlot The context of anAllocatedSlot.PhysicalSlot.Payload Payload which can be assigned to anAllocatedSlot.PhysicalSlotProvider The provider serves physical slot requests.PhysicalSlotRequest Represents a request for a physical slot.PhysicalSlotRequest.Result Result of aPhysicalSlotRequest.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 ofPhysicalSlotRequestBulkChecker.PreferredAllocationRequestSlotMatchingStrategy RequestSlotMatchingStrategythat takes the preferred allocations into account.PreviousAllocationSlotSelectionStrategy This class implements aSlotSelectionStrategythat is based on previous allocations and falls back to using location preference hints if there is no previous allocation.RequestSlotMatchingStrategy Strategy to match slot requests to slots.RequestSlotMatchingStrategy.RequestSlotMatch Result class representing matches.SimpleRequestSlotMatchingStrategy Simple implementation of theRequestSlotMatchingStrategythat matches the pending requests in order as long as the resource profile can be fulfilled.SingleLogicalSlot Implementation of theLogicalSlot.SlotPool The Interface of a slot pool that manages slots.SlotPoolService Service used by theJobMasterto manage a slot pool.SlotPoolServiceFactory Factory interface forSlotPoolService.SlotSelectionStrategy Interface for slot selection strategies.SlotSelectionStrategy.SlotInfoAndLocality -
Classes in org.apache.flink.runtime.jobmaster.slotpool used by org.apache.flink.runtime.scheduler Class Description PhysicalSlotProvider The provider serves physical slot requests.PhysicalSlotRequestBulkChecker This class tracks a fulfillability timeout of a bulk of physical slot requests.SlotPoolService Service used by theJobMasterto manage a slot pool. -
Classes in org.apache.flink.runtime.jobmaster.slotpool used by org.apache.flink.runtime.scheduler.adaptive Class Description DeclarativeSlotPool Slot pool interface which uses Flink's declarative resource management protocol to acquire resources.SlotPoolService Service used by theJobMasterto manage a slot pool. -
Classes in org.apache.flink.runtime.jobmaster.slotpool used by org.apache.flink.runtime.scheduler.adaptive.allocator Class Description PhysicalSlot The context of anAllocatedSlot. -
Classes in org.apache.flink.runtime.jobmaster.slotpool used by org.apache.flink.runtime.scheduler.adaptivebatch Class Description SlotPoolService Service used by theJobMasterto manage a slot pool. -
Classes in org.apache.flink.runtime.jobmaster.slotpool used by org.apache.flink.runtime.util Class Description SlotSelectionStrategy Interface for slot selection strategies.