Package org.apache.flink.runtime.dispatcher
-
Interface Summary Interface Description DispatcherBootstrap An interface containing the logic of bootstrapping theDispatcher
of a cluster.DispatcherBootstrapFactory A factory to create aDispatcherBootstrap
.DispatcherFactory Dispatcher
factory interface.DispatcherGateway Gateway for the Dispatcher component.ExecutionGraphInfoStore Interface for aExecutionGraphInfo
store.HistoryServerArchivist Writer for anExecutionGraphInfo
.JobManagerMetricGroupFactory Factory interface forJobManagerMetricGroup
.JobManagerRunnerFactory Factory for aJobManagerRunner
.JobManagerRunnerRegistry JobManagerRunner
collects running jobs represented byJobManagerRunner
.TriggerCheckpointFunction Wrapper interface for functions triggering checkpoints.TriggerSavepointFunction Wrapper interface for functions triggering savepoints. -
Class Summary Class Description ConfigurationNotAllowedMessage IfDeploymentOptions.PROGRAM_CONFIG_ENABLED
is disabled, this error denotes the not allowed configuration.DefaultJobManagerRunnerRegistry DefaultJobManagerRunnerRegistry
is the default implementation of theJobManagerRunnerRegistry
interface.Dispatcher Base class for the Dispatcher component.DispatcherCachedOperationsHandler A handler for async operations triggered by theDispatcher
whose keys and results are cached.DispatcherId Fencing token of theDispatcher
.DispatcherOperationCaches Encapsulates caches for results of asynchronous operations triggered by theDispatcher
.DispatcherRestEndpoint REST endpoint for theDispatcher
component.DispatcherServices Dispatcher
services container.FileExecutionGraphInfoStore Store forExecutionGraphInfo
instances.MemoryExecutionGraphInfoStore ExecutionGraphInfoStore
implementation which stores theArchivedExecutionGraph
in memory.MiniDispatcher Mini Dispatcher which is instantiated as the dispatcher component by theJobClusterEntrypoint
.NoOpDispatcherBootstrap ADispatcherBootstrap
which submits the providedjob graphs
for execution upon dispatcher initialization.OnMainThreadJobManagerRunnerRegistry OnMainThreadJobManagerRunnerRegistry
implementsJobManagerRunnerRegistry
guarding the passedJobManagerRunnerRegistry
instance in a way that it only allows modifying methods to be executed on the component's main thread.PartialDispatcherServices PartialDispatcherServices
services container which needs to be completed before being given to theDispatcher
.PartialDispatcherServicesWithJobPersistenceComponents DispatcherFactory
services container.StandaloneDispatcher -
Enum Summary Enum Description Dispatcher.ExecutionType Enum to distinguish between initial job submission and re-submission for recovery.JobDispatcherFactory DispatcherFactory
which creates aMiniDispatcher
.JobMasterServiceLeadershipRunnerFactory Factory which creates aJobMasterServiceLeadershipRunner
.SessionDispatcherFactory DispatcherFactory
which creates aStandaloneDispatcher
.TriggerSavepointMode Describes the context of taking a savepoint: Whether it is a savepoint for a running job or whether the job is cancelled, suspended or terminated with a savepoint.VoidHistoryServerArchivist No-op implementation of theHistoryServerArchivist
. -
Exception Summary Exception Description DispatcherException Base class forDispatcher
related exceptions.JobCancellationFailedException JobCancellationFailedException
is thrown if the cancellation of a job failed.OperationAlreadyFailedException Exception indicating that a requested operation already exists and has failed.UnavailableDispatcherOperationException Exception indicating that a Dispatcher operation is temporarily unavailable.UnknownOperationKeyException