Package org.apache.flink.runtime.dispatcher
-
Interface Summary Interface Description DispatcherBootstrap An interface containing the logic of bootstrapping theDispatcherof a cluster.DispatcherBootstrapFactory A factory to create aDispatcherBootstrap.DispatcherFactory Dispatcherfactory interface.DispatcherGateway Gateway for the Dispatcher component.ExecutionGraphInfoStore Interface for aExecutionGraphInfostore.HistoryServerArchivist Writer for anExecutionGraphInfo.JobManagerMetricGroupFactory Factory interface forJobManagerMetricGroup.JobManagerRunnerFactory Factory for aJobManagerRunner.JobManagerRunnerRegistry JobManagerRunnercollects 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_ENABLEDis disabled, this error denotes the not allowed configuration.DefaultJobManagerRunnerRegistry DefaultJobManagerRunnerRegistryis the default implementation of theJobManagerRunnerRegistryinterface.Dispatcher Base class for the Dispatcher component.DispatcherCachedOperationsHandler A handler for async operations triggered by theDispatcherwhose 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 theDispatchercomponent.DispatcherServices Dispatcherservices container.FileExecutionGraphInfoStore Store forExecutionGraphInfoinstances.MemoryExecutionGraphInfoStore ExecutionGraphInfoStoreimplementation which stores theArchivedExecutionGraphin memory.NoOpDispatcherBootstrap ADispatcherBootstrapwhich submits the providedjob graphsfor execution upon dispatcher initialization.OnMainThreadJobManagerRunnerRegistry OnMainThreadJobManagerRunnerRegistryimplementsJobManagerRunnerRegistryguarding the passedJobManagerRunnerRegistryinstance in a way that it only allows modifying methods to be executed on the component's main thread.PartialDispatcherServices PartialDispatcherServicesservices container which needs to be completed before being given to theDispatcher.PartialDispatcherServicesWithJobPersistenceComponents DispatcherFactoryservices container.StandaloneDispatcher -
Enum Summary Enum Description Dispatcher.ExecutionType Enum to distinguish between initial job submission and re-submission for recovery.JobMasterServiceLeadershipRunnerFactory Factory which creates aJobMasterServiceLeadershipRunner.SessionDispatcherFactory DispatcherFactorywhich 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 forDispatcherrelated exceptions.JobCancellationFailedException JobCancellationFailedExceptionis 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 Exception that indicates that there is no ongoing or completed savepoint for a givenJobIDandTriggerIdpair.