public abstract class ActiveResourceManagerFactory<WorkerType extends ResourceIDRetrievable> extends ResourceManagerFactory<WorkerType>
ActiveResourceManager with various implementations of ResourceManagerDriver.log| Constructor and Description |
|---|
ActiveResourceManagerFactory() |
| Modifier and Type | Method and Description |
|---|---|
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,
String webInterfaceUrl,
ResourceManagerMetricGroup resourceManagerMetricGroup,
ResourceManagerRuntimeServices resourceManagerRuntimeServices,
Executor ioExecutor) |
protected abstract ResourceManagerDriver<WorkerType> |
createResourceManagerDriver(org.apache.flink.configuration.Configuration configuration,
String webInterfaceUrl,
String rpcAddress) |
static ThresholdMeter |
createStartWorkerFailureRater(org.apache.flink.configuration.Configuration configuration) |
protected org.apache.flink.configuration.Configuration |
getEffectiveConfigurationForResourceManager(org.apache.flink.configuration.Configuration configuration)
Configuration changes in this method will be visible to only
ResourceManager. |
protected org.apache.flink.configuration.Configuration |
getEffectiveConfigurationForResourceManagerAndRuntimeServices(org.apache.flink.configuration.Configuration configuration)
Configuration changes in this method will be visible to both
ResourceManager and
ResourceManagerRuntimeServices. |
createResourceManager, createResourceManagerProcessContext, createResourceManagerRuntimeServicesConfiguration, supportMultiLeaderSessionprotected org.apache.flink.configuration.Configuration getEffectiveConfigurationForResourceManagerAndRuntimeServices(org.apache.flink.configuration.Configuration configuration)
ResourceManagerFactoryResourceManager and
ResourceManagerRuntimeServices. This can be overwritten by ResourceManagerFactory.getEffectiveConfigurationForResourceManager(org.apache.flink.configuration.Configuration).getEffectiveConfigurationForResourceManagerAndRuntimeServices in class ResourceManagerFactory<WorkerType extends ResourceIDRetrievable>protected org.apache.flink.configuration.Configuration getEffectiveConfigurationForResourceManager(org.apache.flink.configuration.Configuration configuration)
ResourceManagerFactoryResourceManager. This
can overwrite ResourceManagerFactory.getEffectiveConfigurationForResourceManagerAndRuntimeServices(org.apache.flink.configuration.Configuration).getEffectiveConfigurationForResourceManager in class ResourceManagerFactory<WorkerType extends ResourceIDRetrievable>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
createResourceManager in class ResourceManagerFactory<WorkerType extends ResourceIDRetrievable>Exceptionprotected abstract ResourceManagerDriver<WorkerType> createResourceManagerDriver(org.apache.flink.configuration.Configuration configuration, @Nullable String webInterfaceUrl, String rpcAddress) throws Exception
Exceptionpublic static ThresholdMeter createStartWorkerFailureRater(org.apache.flink.configuration.Configuration configuration)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.