Class ActiveResourceManagerFactory<WorkerType extends ResourceIDRetrievable>
java.lang.Object
org.apache.flink.runtime.resourcemanager.ResourceManagerFactory<WorkerType>
org.apache.flink.runtime.resourcemanager.active.ActiveResourceManagerFactory<WorkerType>
public abstract class ActiveResourceManagerFactory<WorkerType extends ResourceIDRetrievable>
extends ResourceManagerFactory<WorkerType>
Factory class for creating
ActiveResourceManager with various implementations of ResourceManagerDriver.-
Field Summary
Fields inherited from class org.apache.flink.runtime.resourcemanager.ResourceManagerFactory
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateResourceManager(org.apache.flink.configuration.Configuration configuration, ResourceID resourceId, org.apache.flink.runtime.rpc.RpcService rpcService, UUID leaderSessionId, HeartbeatServices heartbeatServices, DelegationTokenManager delegationTokenManager, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, ClusterInformation clusterInformation, String webInterfaceUrl, ResourceManagerMetricGroup resourceManagerMetricGroup, ResourceManagerRuntimeServices resourceManagerRuntimeServices, Executor ioExecutor) protected abstract ResourceManagerDriver<WorkerType>createResourceManagerDriver(org.apache.flink.configuration.Configuration configuration, String webInterfaceUrl, String rpcAddress) static ThresholdMetercreateStartWorkerFailureRater(org.apache.flink.configuration.Configuration configuration) protected org.apache.flink.configuration.ConfigurationgetEffectiveConfigurationForResourceManager(org.apache.flink.configuration.Configuration configuration) Configuration changes in this method will be visible to onlyResourceManager.Methods inherited from class org.apache.flink.runtime.resourcemanager.ResourceManagerFactory
createResourceManager, createResourceManagerProcessContext, createResourceManagerRuntimeServicesConfiguration, supportMultiLeaderSession
-
Constructor Details
-
ActiveResourceManagerFactory
public ActiveResourceManagerFactory()
-
-
Method Details
-
getEffectiveConfigurationForResourceManager
protected org.apache.flink.configuration.Configuration getEffectiveConfigurationForResourceManager(org.apache.flink.configuration.Configuration configuration) Description copied from class:ResourceManagerFactoryConfiguration changes in this method will be visible to onlyResourceManager.- Overrides:
getEffectiveConfigurationForResourceManagerin classResourceManagerFactory<WorkerType extends ResourceIDRetrievable>
-
createResourceManager
public ResourceManager<WorkerType> createResourceManager(org.apache.flink.configuration.Configuration configuration, ResourceID resourceId, org.apache.flink.runtime.rpc.RpcService rpcService, UUID leaderSessionId, HeartbeatServices heartbeatServices, DelegationTokenManager delegationTokenManager, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, ClusterInformation clusterInformation, @Nullable String webInterfaceUrl, ResourceManagerMetricGroup resourceManagerMetricGroup, ResourceManagerRuntimeServices resourceManagerRuntimeServices, Executor ioExecutor) throws Exception - Specified by:
createResourceManagerin classResourceManagerFactory<WorkerType extends ResourceIDRetrievable>- Throws:
Exception
-
createResourceManagerDriver
protected abstract ResourceManagerDriver<WorkerType> createResourceManagerDriver(org.apache.flink.configuration.Configuration configuration, @Nullable String webInterfaceUrl, String rpcAddress) throws Exception - Throws:
Exception
-
createStartWorkerFailureRater
public static ThresholdMeter createStartWorkerFailureRater(org.apache.flink.configuration.Configuration configuration)
-