Interface RMContext
- All Superinterfaces:
org.apache.hadoop.yarn.ams.ApplicationMasterServiceContext
- All Known Implementing Classes:
RMContextImpl
public interface RMContext
extends org.apache.hadoop.yarn.ams.ApplicationMasterServiceContext
Context of the ResourceManager.
-
Method Summary
Modifier and TypeMethodDescriptiongetAppProxyUrl(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.yarn.api.records.ApplicationId applicationId) org.apache.hadoop.yarn.conf.ConfigurationProviderorg.apache.hadoop.yarn.event.DispatcherlonggetEpoch()org.apache.hadoop.ha.HAServiceProtocol.HAServiceStateConcurrentMap<org.apache.hadoop.yarn.api.records.NodeId,RMNode> org.apache.hadoop.yarn.nodelabels.NodeAttributesManagerConcurrentMap<org.apache.hadoop.yarn.api.records.ApplicationId,RMApp> ConcurrentMap<org.apache.hadoop.yarn.api.records.NodeId,RMNode> ConcurrentMap<org.apache.hadoop.yarn.api.records.ApplicationId,org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.SystemCredentialsForAppsProto> longorg.apache.hadoop.conf.ConfigurationvoidbooleanbooleanbooleanvoidsetAllocationTagsManager(AllocationTagsManager allocationTagsManager) voidsetClientRMService(ClientRMService clientRMService) voidsetLeaderElectorService(EmbeddedElector elector) voidsetMultiNodeSortingManager(MultiNodeSortingManager<SchedulerNode> multiNodeSortingManager) voidsetNodeAttributesManager(org.apache.hadoop.yarn.nodelabels.NodeAttributesManager mgr) voidvoidsetPlacementConstraintManager(PlacementConstraintManager placementConstraintManager) voidsetProxyCAManager(ProxyCAManager proxyCAManager) voidsetQueuePlacementManager(PlacementManager placementMgr) voidvoidsetRMApplicationHistoryWriter(RMApplicationHistoryWriter rmApplicationHistoryWriter) voidsetRMAppLifetimeMonitor(RMAppLifetimeMonitor rmAppLifetimeMonitor) voidsetRMDelegatedNodeLabelsUpdater(RMDelegatedNodeLabelsUpdater nodeLabelsUpdater) voidsetRMDelegationTokenSecretManager(RMDelegationTokenSecretManager delegationTokenSecretManager) voidsetRMTimelineCollectorManager(RMTimelineCollectorManager timelineCollectorManager) voidsetSystemMetricsPublisher(SystemMetricsPublisher systemMetricsPublisher) voidsetVolumeManager(VolumeManager volumeManager)
-
Method Details
-
getDispatcher
org.apache.hadoop.yarn.event.Dispatcher getDispatcher() -
isHAEnabled
boolean isHAEnabled() -
getHAServiceState
org.apache.hadoop.ha.HAServiceProtocol.HAServiceState getHAServiceState() -
getStateStore
RMStateStore getStateStore() -
getRMApps
ConcurrentMap<org.apache.hadoop.yarn.api.records.ApplicationId,RMApp> getRMApps() -
getSystemCredentialsForApps
ConcurrentMap<org.apache.hadoop.yarn.api.records.ApplicationId,org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.SystemCredentialsForAppsProto> getSystemCredentialsForApps() -
getInactiveRMNodes
ConcurrentMap<org.apache.hadoop.yarn.api.records.NodeId,RMNode> getInactiveRMNodes() -
getRMNodes
ConcurrentMap<org.apache.hadoop.yarn.api.records.NodeId,RMNode> getRMNodes() -
getAMLivelinessMonitor
AMLivelinessMonitor getAMLivelinessMonitor() -
getAMFinishingMonitor
AMLivelinessMonitor getAMFinishingMonitor() -
getContainerAllocationExpirer
ContainerAllocationExpirer getContainerAllocationExpirer() -
getDelegationTokenRenewer
DelegationTokenRenewer getDelegationTokenRenewer() -
getAMRMTokenSecretManager
AMRMTokenSecretManager getAMRMTokenSecretManager() -
getContainerTokenSecretManager
RMContainerTokenSecretManager getContainerTokenSecretManager() -
getNMTokenSecretManager
NMTokenSecretManagerInRM getNMTokenSecretManager() -
getScheduler
ResourceScheduler getScheduler() -
getNodesListManager
NodesListManager getNodesListManager() -
getClientToAMTokenSecretManager
ClientToAMTokenSecretManagerInRM getClientToAMTokenSecretManager() -
getRMAdminService
AdminService getRMAdminService() -
getClientRMService
ClientRMService getClientRMService() -
getApplicationMasterService
ApplicationMasterService getApplicationMasterService() -
getResourceTrackerService
ResourceTrackerService getResourceTrackerService() -
setClientRMService
-
getRMDelegationTokenSecretManager
RMDelegationTokenSecretManager getRMDelegationTokenSecretManager() -
setRMDelegationTokenSecretManager
-
getRMApplicationHistoryWriter
RMApplicationHistoryWriter getRMApplicationHistoryWriter() -
setRMApplicationHistoryWriter
-
setSystemMetricsPublisher
-
getSystemMetricsPublisher
SystemMetricsPublisher getSystemMetricsPublisher() -
setRMTimelineCollectorManager
-
getRMTimelineCollectorManager
RMTimelineCollectorManager getRMTimelineCollectorManager() -
getConfigurationProvider
org.apache.hadoop.yarn.conf.ConfigurationProvider getConfigurationProvider() -
isWorkPreservingRecoveryEnabled
boolean isWorkPreservingRecoveryEnabled() -
getNodeLabelManager
RMNodeLabelsManager getNodeLabelManager() -
setNodeLabelManager
-
getNodeAttributesManager
org.apache.hadoop.yarn.nodelabels.NodeAttributesManager getNodeAttributesManager() -
setNodeAttributesManager
void setNodeAttributesManager(org.apache.hadoop.yarn.nodelabels.NodeAttributesManager mgr) -
getRMDelegatedNodeLabelsUpdater
RMDelegatedNodeLabelsUpdater getRMDelegatedNodeLabelsUpdater() -
setRMDelegatedNodeLabelsUpdater
-
getEpoch
long getEpoch() -
getReservationSystem
ReservationSystem getReservationSystem() -
isSchedulerReadyForAllocatingContainers
boolean isSchedulerReadyForAllocatingContainers() -
getYarnConfiguration
org.apache.hadoop.conf.Configuration getYarnConfiguration() -
getQueuePlacementManager
PlacementManager getQueuePlacementManager() -
setQueuePlacementManager
-
setLeaderElectorService
-
getLeaderElectorService
EmbeddedElector getLeaderElectorService() -
getNodeManagerQueueLimitCalculator
QueueLimitCalculator getNodeManagerQueueLimitCalculator() -
setRMAppLifetimeMonitor
-
getRMAppLifetimeMonitor
RMAppLifetimeMonitor getRMAppLifetimeMonitor() -
getHAZookeeperConnectionState
String getHAZookeeperConnectionState() -
getResourceManager
ResourceManager getResourceManager() -
getResourceProfilesManager
ResourceProfilesManager getResourceProfilesManager() -
setResourceProfilesManager
-
getAppProxyUrl
String getAppProxyUrl(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.yarn.api.records.ApplicationId applicationId) -
getAllocationTagsManager
AllocationTagsManager getAllocationTagsManager() -
setAllocationTagsManager
-
getPlacementConstraintManager
PlacementConstraintManager getPlacementConstraintManager() -
setPlacementConstraintManager
-
getMultiNodeSortingManager
MultiNodeSortingManager<SchedulerNode> getMultiNodeSortingManager() -
setMultiNodeSortingManager
-
getProxyCAManager
ProxyCAManager getProxyCAManager() -
setProxyCAManager
-
getVolumeManager
VolumeManager getVolumeManager() -
setVolumeManager
-
getTokenSequenceNo
long getTokenSequenceNo() -
incrTokenSequenceNo
void incrTokenSequenceNo()
-