Interface | Description |
---|---|
ExecutionDeployer |
This deployer is responsible for deploying executions.
|
ExecutionDeployer.Factory |
Factory to instantiate the
ExecutionDeployer . |
ExecutionGraphFactory |
Factory for creating an
ExecutionGraph . |
ExecutionOperations |
Operations on the
Execution . |
ExecutionSlotAllocator |
Component responsible for assigning slots to a collection of
Execution . |
ExecutionSlotAllocatorFactory |
Interface for
ExecutionSlotAllocator factories. |
GlobalFailureHandler |
An interface for handling global failures.
|
InputsLocationsRetriever |
Component to retrieve the inputs locations of an
ExecutionVertex . |
InternalFailuresListener |
This interface enables subscribing to failures that are detected from the JobMaster side (e.g.,
from within the
ExecutionGraph ). |
MutableVertexParallelismStore |
Mutability extension to the
VertexParallelismStore . |
OperatorCoordinatorHandler |
Handler for the
OperatorCoordinators . |
PreferredLocationsRetriever |
Component to retrieve the preferred locations of an execution vertex.
|
SchedulerNG |
Interface for scheduling Flink jobs.
|
SchedulerNGFactory |
Factory for
SchedulerNG . |
SchedulerOperations |
Component which is used by
SchedulingStrategy to commit scheduling decisions. |
SchedulingTopologyListener |
This listener will be notified whenever the scheduling topology is updated.
|
StateLocationRetriever |
Component to retrieve the state location of an execution vertex.
|
SyncPreferredLocationsRetriever |
Component to retrieve the preferred locations of an execution vertex.
|
VertexParallelismInformation |
Manages the parallelism properties for a vertex in the execution graph, as well as how they can
change during runtime.
|
VertexParallelismStore |
Contains the max parallelism per vertex, along with metadata about how these maxes were
calculated.
|
Class | Description |
---|---|
DefaultExecutionDeployer |
Default implementation of
ExecutionDeployer . |
DefaultExecutionDeployer.Factory |
Factory to instantiate the
DefaultExecutionDeployer . |
DefaultExecutionGraphFactory |
Default
ExecutionGraphFactory implementation. |
DefaultExecutionOperations |
Default implementation of
ExecutionOperations . |
DefaultOperatorCoordinatorHandler |
Default handler for the
OperatorCoordinators . |
DefaultPreferredLocationsRetriever |
Default implementation of
PreferredLocationsRetriever . |
DefaultScheduler |
The future default scheduler.
|
DefaultSchedulerComponents |
Components to create a
DefaultScheduler . |
DefaultSchedulerFactory |
Factory for
DefaultScheduler . |
DefaultVertexParallelismInfo |
A
VertexParallelismInformation implementation that provides common validation. |
DefaultVertexParallelismStore |
Maintains the configured parallelisms for vertices, which should be defined by a scheduler.
|
ExecutionGraphHandler |
Handler for the
ExecutionGraph which offers some common operations. |
ExecutionGraphInfo |
ExecutionGraphInfo serves as a composite class that provides different ExecutionGraph -related information. |
ExecutionGraphToInputsLocationsRetrieverAdapter |
An implementation of
InputsLocationsRetriever based on the ExecutionGraph . |
ExecutionVertexVersion |
This class helps to record version of an execution vertex.
|
ExecutionVertexVersioner |
Records modifications of
ExecutionVertices , and allows for checking whether a vertex was modified. |
JobStatusStore |
Listens for and exposes the current job state and state timestamps.
|
KvStateHandler |
Handler for common queryable state logic.
|
SchedulerBase |
Base class which can be used to implement
SchedulerNG . |
SchedulerUtils |
Utils class for Flink's scheduler implementations.
|
SimpleExecutionSlotAllocator |
A simple implementation of
ExecutionSlotAllocator . |
SimpleExecutionSlotAllocator.Factory |
Factory to instantiate a
SimpleExecutionSlotAllocator . |
SlotSharingExecutionSlotAllocatorFactory |
Factory for
SlotSharingExecutionSlotAllocator . |
SsgNetworkMemoryCalculationUtils |
Util to analyze inputs & outputs of
ExecutionJobVertex and calculate network memory
requirement for slot sharing group (SSG). |
UpdateSchedulerNgOnInternalFailuresListener |
Calls
SchedulerNG.updateTaskExecutionState(TaskExecutionStateTransition) on task failure. |
VertexEndOfDataListener |
Records the end of data event of each task, and allows for checking whether all tasks of a
JobGraph have reached the end of data. |
Exception | Description |
---|---|
ClusterDatasetCorruptedException |
Indicates some task fail to consume cluster dataset.
|
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.