Uses of Interface
org.apache.flink.runtime.highavailability.HighAvailabilityServices
-
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.dispatcher
Methods in org.apache.flink.runtime.dispatcher that return HighAvailabilityServices Modifier and Type Method Description HighAvailabilityServices
DispatcherServices. getHighAvailabilityServices()
HighAvailabilityServices
PartialDispatcherServices. getHighAvailabilityServices()
Methods in org.apache.flink.runtime.dispatcher with parameters of type HighAvailabilityServices Modifier and Type Method Description JobManagerRunner
JobManagerRunnerFactory. createJobManagerRunner(ExecutionPlan executionPlan, org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, JobManagerSharedServices jobManagerServices, JobManagerJobMetricGroupFactory jobManagerJobMetricGroupFactory, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers, long initializationTimestamp)
JobManagerRunner
JobMasterServiceLeadershipRunnerFactory. createJobManagerRunner(ExecutionPlan executionPlan, org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, JobManagerSharedServices jobManagerServices, JobManagerJobMetricGroupFactory jobManagerJobMetricGroupFactory, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers, long initializationTimestamp)
Constructors in org.apache.flink.runtime.dispatcher with parameters of type HighAvailabilityServices Constructor Description PartialDispatcherServices(org.apache.flink.configuration.Configuration configuration, HighAvailabilityServices highAvailabilityServices, GatewayRetriever<ResourceManagerGateway> resourceManagerGatewayRetriever, BlobServer blobServer, HeartbeatServices heartbeatServices, JobManagerMetricGroupFactory jobManagerMetricGroupFactory, ExecutionGraphInfoStore executionGraphInfoStore, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, HistoryServerArchivist historyServerArchivist, String metricQueryServiceAddress, Executor ioExecutor, DispatcherOperationCaches operationCaches, Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers)
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.dispatcher.cleanup
Constructors in org.apache.flink.runtime.dispatcher.cleanup with parameters of type HighAvailabilityServices Constructor Description DispatcherResourceCleanerFactory(Executor cleanupExecutor, org.apache.flink.util.concurrent.RetryStrategy retryStrategy, JobManagerRunnerRegistry jobManagerRunnerRegistry, ExecutionPlanWriter executionPlanWriter, BlobServer blobServer, HighAvailabilityServices highAvailabilityServices, JobManagerMetricGroup jobManagerMetricGroup)
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.entrypoint
Methods in org.apache.flink.runtime.entrypoint that return HighAvailabilityServices Modifier and Type Method Description protected HighAvailabilityServices
ClusterEntrypoint. createHaServices(org.apache.flink.configuration.Configuration configuration, Executor executor, org.apache.flink.runtime.rpc.RpcSystemUtils rpcSystemUtils)
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.entrypoint.component
Methods in org.apache.flink.runtime.entrypoint.component with parameters of type HighAvailabilityServices Modifier and Type Method Description DispatcherResourceManagerComponent
DefaultDispatcherResourceManagerComponentFactory. create(org.apache.flink.configuration.Configuration configuration, ResourceID resourceId, Executor ioExecutor, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, BlobServer blobServer, HeartbeatServices heartbeatServices, DelegationTokenManager delegationTokenManager, MetricRegistry metricRegistry, ExecutionGraphInfoStore executionGraphInfoStore, MetricQueryServiceRetriever metricQueryServiceRetriever, Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler)
DispatcherResourceManagerComponent
DispatcherResourceManagerComponentFactory. create(org.apache.flink.configuration.Configuration configuration, ResourceID resourceId, Executor ioExecutor, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, BlobServer blobServer, HeartbeatServices heartbeatServices, DelegationTokenManager delegationTokenManager, MetricRegistry metricRegistry, ExecutionGraphInfoStore executionGraphInfoStore, MetricQueryServiceRetriever metricQueryServiceRetriever, Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler)
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.highavailability
Classes in org.apache.flink.runtime.highavailability that implement HighAvailabilityServices Modifier and Type Class Description class
AbstractHaServices
Abstract high availability services based on distributed system(e.g.Methods in org.apache.flink.runtime.highavailability that return HighAvailabilityServices Modifier and Type Method Description static HighAvailabilityServices
HighAvailabilityServicesUtils. createAvailableOrEmbeddedServices(org.apache.flink.configuration.Configuration config, Executor executor, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler)
HighAvailabilityServices
HighAvailabilityServicesFactory. createHAServices(org.apache.flink.configuration.Configuration configuration, Executor executor)
Creates aHighAvailabilityServices
instance.static HighAvailabilityServices
HighAvailabilityServicesUtils. createHighAvailabilityServices(org.apache.flink.configuration.Configuration configuration, Executor executor, org.apache.flink.runtime.rpc.AddressResolution addressResolution, org.apache.flink.runtime.rpc.RpcSystemUtils rpcSystemUtils, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler)
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.highavailability.nonha
Classes in org.apache.flink.runtime.highavailability.nonha that implement HighAvailabilityServices Modifier and Type Class Description class
AbstractNonHaServices
Abstract base class for non high-availability services. -
Uses of HighAvailabilityServices in org.apache.flink.runtime.highavailability.nonha.embedded
Classes in org.apache.flink.runtime.highavailability.nonha.embedded that implement HighAvailabilityServices Modifier and Type Class Description class
EmbeddedHaServices
An implementation of theHighAvailabilityServices
for the non-high-availability case where all participants (ResourceManager, JobManagers, TaskManagers) run in the same process.class
EmbeddedHaServicesWithLeadershipControl
EmbeddedHaServices
extension to expose leadership granting and revoking. -
Uses of HighAvailabilityServices in org.apache.flink.runtime.highavailability.nonha.standalone
Classes in org.apache.flink.runtime.highavailability.nonha.standalone that implement HighAvailabilityServices Modifier and Type Class Description class
StandaloneHaServices
An implementation of theHighAvailabilityServices
for the non-high-availability case. -
Uses of HighAvailabilityServices in org.apache.flink.runtime.highavailability.zookeeper
Classes in org.apache.flink.runtime.highavailability.zookeeper that implement HighAvailabilityServices Modifier and Type Class Description class
ZooKeeperLeaderElectionHaServices
ZooKeeper HA services that only use a single leader election per process. -
Uses of HighAvailabilityServices in org.apache.flink.runtime.jobmanager
Constructors in org.apache.flink.runtime.jobmanager with parameters of type HighAvailabilityServices Constructor Description HaServicesJobPersistenceComponentFactory(HighAvailabilityServices highAvailabilityServices)
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.jobmaster
Constructors in org.apache.flink.runtime.jobmaster with parameters of type HighAvailabilityServices Constructor Description JobMaster(org.apache.flink.runtime.rpc.RpcService rpcService, JobMasterId jobMasterId, JobMasterConfiguration jobMasterConfiguration, ResourceID resourceId, ExecutionPlan executionPlan, HighAvailabilityServices highAvailabilityService, SlotPoolServiceSchedulerFactory slotPoolServiceSchedulerFactory, JobManagerSharedServices jobManagerSharedServices, HeartbeatServices heartbeatServices, JobManagerJobMetricGroupFactory jobMetricGroupFactory, OnCompletionActions jobCompletionActions, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, ClassLoader userCodeLoader, ShuffleMaster<?> shuffleMaster, PartitionTrackerFactory partitionTrackerFactory, ExecutionDeploymentTracker executionDeploymentTracker, ExecutionDeploymentReconciler.Factory executionDeploymentReconcilerFactory, BlocklistHandler.Factory blocklistHandlerFactory, Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers, long initializationTimestamp)
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.jobmaster.factories
Constructors in org.apache.flink.runtime.jobmaster.factories with parameters of type HighAvailabilityServices Constructor Description DefaultJobMasterServiceFactory(Executor executor, org.apache.flink.runtime.rpc.RpcService rpcService, JobMasterConfiguration jobMasterConfiguration, ExecutionPlan executionPlan, HighAvailabilityServices haServices, SlotPoolServiceSchedulerFactory slotPoolServiceSchedulerFactory, JobManagerSharedServices jobManagerSharedServices, HeartbeatServices heartbeatServices, JobManagerJobMetricGroupFactory jobManagerJobMetricGroupFactory, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, ClassLoader userCodeClassloader, Collection<org.apache.flink.core.failure.FailureEnricher> failureEnrichers, long initializationTimestamp)
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.minicluster
Methods in org.apache.flink.runtime.minicluster that return HighAvailabilityServices Modifier and Type Method Description protected HighAvailabilityServices
MiniCluster. createHighAvailabilityServices(org.apache.flink.configuration.Configuration configuration, Executor executor)
protected HighAvailabilityServices
MiniCluster. getHaServices()
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.resourcemanager
Methods in org.apache.flink.runtime.resourcemanager that return HighAvailabilityServices Modifier and Type Method Description HighAvailabilityServices
ResourceManagerProcessContext. getHighAvailabilityServices()
Methods in org.apache.flink.runtime.resourcemanager with parameters of type HighAvailabilityServices Modifier and Type Method Description static ResourceManagerServiceImpl
ResourceManagerServiceImpl. create(ResourceManagerFactory<?> resourceManagerFactory, org.apache.flink.configuration.Configuration configuration, ResourceID resourceId, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, DelegationTokenManager delegationTokenManager, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, ClusterInformation clusterInformation, String webInterfaceUrl, MetricRegistry metricRegistry, String hostname, Executor ioExecutor)
ResourceManagerProcessContext
ResourceManagerFactory. createResourceManagerProcessContext(org.apache.flink.configuration.Configuration configuration, ResourceID resourceId, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, DelegationTokenManager delegationTokenManager, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, ClusterInformation clusterInformation, String webInterfaceUrl, MetricRegistry metricRegistry, String hostname, Executor ioExecutor)
static ResourceManagerRuntimeServices
ResourceManagerRuntimeServices. fromConfiguration(ResourceManagerRuntimeServicesConfiguration configuration, HighAvailabilityServices highAvailabilityServices, org.apache.flink.util.concurrent.ScheduledExecutor scheduledExecutor, SlotManagerMetricGroup slotManagerMetricGroup)
Constructors in org.apache.flink.runtime.resourcemanager with parameters of type HighAvailabilityServices Constructor Description DefaultJobLeaderIdService(HighAvailabilityServices highAvailabilityServices, org.apache.flink.util.concurrent.ScheduledExecutor scheduledExecutor, Duration jobTimeout)
ResourceManagerProcessContext(org.apache.flink.configuration.Configuration rmConfig, ResourceID resourceId, ResourceManagerRuntimeServicesConfiguration rmRuntimeServicesConfig, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, DelegationTokenManager delegationTokenManager, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, ClusterInformation clusterInformation, String webInterfaceUrl, MetricRegistry metricRegistry, String hostname, Executor ioExecutor)
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.taskexecutor
Methods in org.apache.flink.runtime.taskexecutor with parameters of type HighAvailabilityServices Modifier and Type Method Description TaskManagerRunner.TaskExecutorService
TaskManagerRunner.TaskExecutorServiceFactory. createTaskExecutor(org.apache.flink.configuration.Configuration configuration, ResourceID resourceID, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, MetricRegistry metricRegistry, BlobCacheService blobCacheService, boolean localCommunicationOnly, ExternalResourceInfoProvider externalResourceInfoProvider, WorkingDirectory workingDirectory, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, DelegationTokenReceiverRepository delegationTokenReceiverRepository)
static TaskManagerRunner.TaskExecutorService
TaskManagerRunner. createTaskExecutorService(org.apache.flink.configuration.Configuration configuration, ResourceID resourceID, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, MetricRegistry metricRegistry, BlobCacheService blobCacheService, boolean localCommunicationOnly, ExternalResourceInfoProvider externalResourceInfoProvider, WorkingDirectory workingDirectory, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, DelegationTokenReceiverRepository delegationTokenReceiverRepository)
void
DefaultJobLeaderService. start(String initialOwnerAddress, org.apache.flink.runtime.rpc.RpcService initialRpcService, HighAvailabilityServices initialHighAvailabilityServices, JobLeaderListener initialJobLeaderListener)
void
JobLeaderService. start(String initialOwnerAddress, org.apache.flink.runtime.rpc.RpcService initialRpcService, HighAvailabilityServices initialHighAvailabilityServices, JobLeaderListener initialJobLeaderListener)
Start the job leader service with the given services.static TaskExecutor
TaskManagerRunner. startTaskManager(org.apache.flink.configuration.Configuration configuration, ResourceID resourceID, org.apache.flink.runtime.rpc.RpcService rpcService, HighAvailabilityServices highAvailabilityServices, HeartbeatServices heartbeatServices, MetricRegistry metricRegistry, TaskExecutorBlobService taskExecutorBlobService, boolean localCommunicationOnly, ExternalResourceInfoProvider externalResourceInfoProvider, WorkingDirectory workingDirectory, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, DelegationTokenReceiverRepository delegationTokenReceiverRepository)
Constructors in org.apache.flink.runtime.taskexecutor with parameters of type HighAvailabilityServices Constructor Description TaskExecutor(org.apache.flink.runtime.rpc.RpcService rpcService, TaskManagerConfiguration taskManagerConfiguration, HighAvailabilityServices haServices, TaskManagerServices taskExecutorServices, ExternalResourceInfoProvider externalResourceInfoProvider, HeartbeatServices heartbeatServices, TaskManagerMetricGroup taskManagerMetricGroup, String metricQueryServiceAddress, TaskExecutorBlobService taskExecutorBlobService, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, TaskExecutorPartitionTracker partitionTracker, DelegationTokenReceiverRepository delegationTokenReceiverRepository)
-