Package org.apache.flink.runtime.resourcemanager.slotmanager
-
Interface Summary Interface Description ClusterResourceStatisticsProvider Provides statistics of cluster resources.ResourceAllocationStrategy Strategy for allocating slots and task managers to fulfill the unfulfilled requirements.ResourceAllocator Resource related actions which theSlotManagercan perform.ResourceEventListener Listener for resource events ofSlotManager.ResourceTracker Tracks for each job how many resource are required/acquired.SlotManager The slot manager is responsible for maintaining a view on all registered task manager slots, their allocation and all pending slot requests.SlotMatchingStrategy Strategy how to find a matching slot.SlotStatusSyncer Syncer for slot status.TaskManagerInfo Information of a TaskManager needed inSlotManager.TaskManagerSlotInformation Basic information about a TaskManager slot. -
Class Summary Class Description DeclarativeSlotManager Implementation ofSlotManagersupporting declarative slot management.DefaultResourceAllocationStrategy The default implementation ofResourceAllocationStrategy.DefaultResourceTracker DefaultResourceTrackerimplementation.DefaultSlotStatusSyncer Default implementation ofSlotStatusSyncerfor fine-grained slot management.DefaultSlotTracker Default SlotTracker implementation.FineGrainedSlotManager Implementation ofSlotManagersupporting fine-grained resource management.FineGrainedTaskManagerRegistration A FineGrainedTaskManagerRegistration represents a TaskManager.FineGrainedTaskManagerSlot A FineGrainedTaskManagerSlot represents a slot located in a TaskManager.FineGrainedTaskManagerTracker Implementation ofTaskManagerTrackersupporting fine-grained resource management.NonSupportedResourceAllocatorImpl ResourceAllocator that not support to allocate/release resources.PendingTaskManager Represents a pending task manager in theSlotManager.PendingTaskManagerId Id ofPendingTaskManager.PendingTaskManagerSlot Represents a pending task manager slot in theSlotManager.ResourceAllocationResult Contains the results of theResourceAllocationStrategy.ResourceAllocationResult.Builder ResourceDeclaration ResourceDeclaration forResourceAllocator.ResourceReconcileResult Contains the results of theResourceAllocationStrategy.ResourceReconcileResult.Builder SlotManagerConfiguration Configuration for theSlotManager.SlotManagerUtils Utilities forSlotManagerimplementations.TaskManagerRegistration TaskManagerSlotId Id ofPendingTaskManagerSlot. -
Enum Summary Enum Description AnyMatchingSlotMatchingStrategy SlotMatchingStrategywhich picks the first matching slot.LeastUtilizationSlotMatchingStrategy SlotMatchingStrategywhich picks a matching slot from a TaskExecutor with the least utilization.SlotManager.RegistrationResult The result of task manager registration. -
Exception Summary Exception Description SlotManagerException Base class for exceptions thrown by theSlotManager.