Uses of Interface
org.apache.flink.runtime.highavailability.HighAvailabilityServices
Packages that use HighAvailabilityServices
Package
Description
-
Uses of HighAvailabilityServices in org.apache.flink.runtime.dispatcher
Methods in org.apache.flink.runtime.dispatcher that return HighAvailabilityServicesModifier and TypeMethodDescriptionDispatcherServices.getHighAvailabilityServices()PartialDispatcherServices.getHighAvailabilityServices()Methods in org.apache.flink.runtime.dispatcher with parameters of type HighAvailabilityServicesModifier and TypeMethodDescriptionJobManagerRunnerFactory.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) 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 HighAvailabilityServicesModifierConstructorDescriptionPartialDispatcherServices(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 HighAvailabilityServicesModifierConstructorDescriptionDispatcherResourceCleanerFactory(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 HighAvailabilityServicesModifier and TypeMethodDescriptionprotected HighAvailabilityServicesClusterEntrypoint.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 HighAvailabilityServicesModifier and TypeMethodDescriptionDefaultDispatcherResourceManagerComponentFactory.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) 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 HighAvailabilityServicesModifier and TypeClassDescriptionclassAbstract high availability services based on distributed system(e.g.Methods in org.apache.flink.runtime.highavailability that return HighAvailabilityServicesModifier and TypeMethodDescriptionstatic HighAvailabilityServicesHighAvailabilityServicesUtils.createAvailableOrEmbeddedServices(org.apache.flink.configuration.Configuration config, Executor executor, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) HighAvailabilityServicesFactory.createHAServices(org.apache.flink.configuration.Configuration configuration, Executor executor) Creates aHighAvailabilityServicesinstance.static HighAvailabilityServicesHighAvailabilityServicesUtils.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 HighAvailabilityServicesModifier and TypeClassDescriptionclassAbstract 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 HighAvailabilityServicesModifier and TypeClassDescriptionclassAn implementation of theHighAvailabilityServicesfor the non-high-availability case where all participants (ResourceManager, JobManagers, TaskManagers) run in the same process.classEmbeddedHaServicesextension 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 HighAvailabilityServicesModifier and TypeClassDescriptionclassAn implementation of theHighAvailabilityServicesfor 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 HighAvailabilityServicesModifier and TypeClassDescriptionclassZooKeeper 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 HighAvailabilityServicesModifierConstructorDescriptionHaServicesJobPersistenceComponentFactory(HighAvailabilityServices highAvailabilityServices) -
Uses of HighAvailabilityServices in org.apache.flink.runtime.jobmaster
Constructors in org.apache.flink.runtime.jobmaster with parameters of type HighAvailabilityServicesModifierConstructorDescriptionJobMaster(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 HighAvailabilityServicesModifierConstructorDescriptionDefaultJobMasterServiceFactory(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 HighAvailabilityServicesModifier and TypeMethodDescriptionprotected HighAvailabilityServicesMiniCluster.createHighAvailabilityServices(org.apache.flink.configuration.Configuration configuration, Executor executor) protected HighAvailabilityServicesMiniCluster.getHaServices() -
Uses of HighAvailabilityServices in org.apache.flink.runtime.resourcemanager
Methods in org.apache.flink.runtime.resourcemanager that return HighAvailabilityServicesMethods in org.apache.flink.runtime.resourcemanager with parameters of type HighAvailabilityServicesModifier and TypeMethodDescriptionstatic ResourceManagerServiceImplResourceManagerServiceImpl.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) 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) 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 HighAvailabilityServicesModifierConstructorDescriptionDefaultJobLeaderIdService(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 HighAvailabilityServicesModifier and TypeMethodDescriptionTaskManagerRunner.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) 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) voidDefaultJobLeaderService.start(String initialOwnerAddress, org.apache.flink.runtime.rpc.RpcService initialRpcService, HighAvailabilityServices initialHighAvailabilityServices, JobLeaderListener initialJobLeaderListener) voidJobLeaderService.start(String initialOwnerAddress, org.apache.flink.runtime.rpc.RpcService initialRpcService, HighAvailabilityServices initialHighAvailabilityServices, JobLeaderListener initialJobLeaderListener) Start the job leader service with the given services.static TaskExecutorTaskManagerRunner.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 HighAvailabilityServicesModifierConstructorDescriptionTaskExecutor(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)