All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected abstract ResourceManager<T> |
createResourceManager(Configuration configuration,
ResourceID resourceId,
RpcService rpcService,
UUID leaderSessionId,
HeartbeatServices heartbeatServices,
DelegationTokenManager delegationTokenManager,
FatalErrorHandler fatalErrorHandler,
ClusterInformation clusterInformation,
String webInterfaceUrl,
ResourceManagerMetricGroup resourceManagerMetricGroup,
ResourceManagerRuntimeServices resourceManagerRuntimeServices,
Executor ioExecutor) |
ResourceManager<T> |
createResourceManager(ResourceManagerProcessContext context,
UUID leaderSessionId) |
ResourceManagerProcessContext |
createResourceManagerProcessContext(Configuration configuration,
ResourceID resourceId,
RpcService rpcService,
HighAvailabilityServices highAvailabilityServices,
HeartbeatServices heartbeatServices,
DelegationTokenManager delegationTokenManager,
FatalErrorHandler fatalErrorHandler,
ClusterInformation clusterInformation,
String webInterfaceUrl,
MetricRegistry metricRegistry,
String hostname,
Executor ioExecutor) |
protected abstract ResourceManagerRuntimeServicesConfiguration |
createResourceManagerRuntimeServicesConfiguration(Configuration configuration) |
protected Configuration |
getEffectiveConfigurationForResourceManager(Configuration configuration)
Configuration changes in this method will be visible to only ResourceManager .
|
protected Configuration |
getEffectiveConfigurationForResourceManagerAndRuntimeServices(Configuration configuration)
|
protected boolean |
supportMultiLeaderSession()
This indicates whether the process should be terminated after losing leadership.
|