Constructor and Description |
---|
RMContextImpl()
Default constructor.
|
RMContextImpl(org.apache.hadoop.yarn.event.Dispatcher rmDispatcher,
ContainerAllocationExpirer containerAllocationExpirer,
AMLivelinessMonitor amLivelinessMonitor,
AMLivelinessMonitor amFinishingMonitor,
DelegationTokenRenewer delegationTokenRenewer,
AMRMTokenSecretManager appTokenSecretManager,
RMContainerTokenSecretManager containerTokenSecretManager,
NMTokenSecretManagerInRM nmTokenSecretManager,
ClientToAMTokenSecretManagerInRM clientToAMTokenSecretManager) |
RMContextImpl(org.apache.hadoop.yarn.event.Dispatcher rmDispatcher,
ContainerAllocationExpirer containerAllocationExpirer,
AMLivelinessMonitor amLivelinessMonitor,
AMLivelinessMonitor amFinishingMonitor,
DelegationTokenRenewer delegationTokenRenewer,
AMRMTokenSecretManager appTokenSecretManager,
RMContainerTokenSecretManager containerTokenSecretManager,
NMTokenSecretManagerInRM nmTokenSecretManager,
ClientToAMTokenSecretManagerInRM clientToAMTokenSecretManager,
ResourceScheduler scheduler) |
public RMContextImpl()
public RMContextImpl(org.apache.hadoop.yarn.event.Dispatcher rmDispatcher, ContainerAllocationExpirer containerAllocationExpirer, AMLivelinessMonitor amLivelinessMonitor, AMLivelinessMonitor amFinishingMonitor, DelegationTokenRenewer delegationTokenRenewer, AMRMTokenSecretManager appTokenSecretManager, RMContainerTokenSecretManager containerTokenSecretManager, NMTokenSecretManagerInRM nmTokenSecretManager, ClientToAMTokenSecretManagerInRM clientToAMTokenSecretManager, ResourceScheduler scheduler)
public RMContextImpl(org.apache.hadoop.yarn.event.Dispatcher rmDispatcher, ContainerAllocationExpirer containerAllocationExpirer, AMLivelinessMonitor amLivelinessMonitor, AMLivelinessMonitor amFinishingMonitor, DelegationTokenRenewer delegationTokenRenewer, AMRMTokenSecretManager appTokenSecretManager, RMContainerTokenSecretManager containerTokenSecretManager, NMTokenSecretManagerInRM nmTokenSecretManager, ClientToAMTokenSecretManagerInRM clientToAMTokenSecretManager)
public org.apache.hadoop.yarn.event.Dispatcher getDispatcher()
getDispatcher
in interface RMContext
public void setLeaderElectorService(EmbeddedElector elector)
setLeaderElectorService
in interface RMContext
public EmbeddedElector getLeaderElectorService()
getLeaderElectorService
in interface RMContext
public RMStateStore getStateStore()
getStateStore
in interface RMContext
public ConcurrentMap<org.apache.hadoop.yarn.api.records.ApplicationId,RMApp> getRMApps()
public ConcurrentMap<org.apache.hadoop.yarn.api.records.NodeId,RMNode> getRMNodes()
getRMNodes
in interface RMContext
public ConcurrentMap<org.apache.hadoop.yarn.api.records.NodeId,RMNode> getInactiveRMNodes()
getInactiveRMNodes
in interface RMContext
public ContainerAllocationExpirer getContainerAllocationExpirer()
getContainerAllocationExpirer
in interface RMContext
public AMLivelinessMonitor getAMLivelinessMonitor()
getAMLivelinessMonitor
in interface RMContext
public AMLivelinessMonitor getAMFinishingMonitor()
getAMFinishingMonitor
in interface RMContext
public DelegationTokenRenewer getDelegationTokenRenewer()
getDelegationTokenRenewer
in interface RMContext
public AMRMTokenSecretManager getAMRMTokenSecretManager()
getAMRMTokenSecretManager
in interface RMContext
public RMContainerTokenSecretManager getContainerTokenSecretManager()
getContainerTokenSecretManager
in interface RMContext
public NMTokenSecretManagerInRM getNMTokenSecretManager()
getNMTokenSecretManager
in interface RMContext
public ResourceScheduler getScheduler()
getScheduler
in interface RMContext
public ReservationSystem getReservationSystem()
getReservationSystem
in interface RMContext
public NodesListManager getNodesListManager()
getNodesListManager
in interface RMContext
public ClientToAMTokenSecretManagerInRM getClientToAMTokenSecretManager()
getClientToAMTokenSecretManager
in interface RMContext
public AdminService getRMAdminService()
getRMAdminService
in interface RMContext
public void setStateStore(RMStateStore store)
public ClientRMService getClientRMService()
getClientRMService
in interface RMContext
public ApplicationMasterService getApplicationMasterService()
getApplicationMasterService
in interface RMContext
public ResourceTrackerService getResourceTrackerService()
getResourceTrackerService
in interface RMContext
public void setClientRMService(ClientRMService clientRMService)
setClientRMService
in interface RMContext
public RMDelegationTokenSecretManager getRMDelegationTokenSecretManager()
getRMDelegationTokenSecretManager
in interface RMContext
public void setRMDelegationTokenSecretManager(RMDelegationTokenSecretManager delegationTokenSecretManager)
setRMDelegationTokenSecretManager
in interface RMContext
public void setScheduler(ResourceScheduler scheduler)
public boolean isHAEnabled()
isHAEnabled
in interface RMContext
public org.apache.hadoop.ha.HAServiceProtocol.HAServiceState getHAServiceState()
getHAServiceState
in interface RMContext
public void setWorkPreservingRecoveryEnabled(boolean enabled)
public boolean isWorkPreservingRecoveryEnabled()
isWorkPreservingRecoveryEnabled
in interface RMContext
public RMApplicationHistoryWriter getRMApplicationHistoryWriter()
getRMApplicationHistoryWriter
in interface RMContext
public void setSystemMetricsPublisher(SystemMetricsPublisher systemMetricsPublisher)
setSystemMetricsPublisher
in interface RMContext
public SystemMetricsPublisher getSystemMetricsPublisher()
getSystemMetricsPublisher
in interface RMContext
public void setRMApplicationHistoryWriter(RMApplicationHistoryWriter rmApplicationHistoryWriter)
setRMApplicationHistoryWriter
in interface RMContext
public org.apache.hadoop.yarn.conf.ConfigurationProvider getConfigurationProvider()
getConfigurationProvider
in interface RMContext
public void setConfigurationProvider(org.apache.hadoop.yarn.conf.ConfigurationProvider configurationProvider)
public RMNodeLabelsManager getNodeLabelManager()
getNodeLabelManager
in interface RMContext
public void setNodeLabelManager(RMNodeLabelsManager mgr)
setNodeLabelManager
in interface RMContext
public RMDelegatedNodeLabelsUpdater getRMDelegatedNodeLabelsUpdater()
getRMDelegatedNodeLabelsUpdater
in interface RMContext
public void setRMDelegatedNodeLabelsUpdater(RMDelegatedNodeLabelsUpdater delegatedNodeLabelsUpdater)
setRMDelegatedNodeLabelsUpdater
in interface RMContext
public void setSchedulerRecoveryStartAndWaitTime(long waitTime)
public boolean isSchedulerReadyForAllocatingContainers()
isSchedulerReadyForAllocatingContainers
in interface RMContext
@InterfaceAudience.Private public void setSystemClock(org.apache.hadoop.yarn.util.Clock clock)
public ConcurrentMap<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> getSystemCredentialsForApps()
getSystemCredentialsForApps
in interface RMContext
@InterfaceAudience.Private @InterfaceStability.Unstable public RMActiveServiceContext getActiveServiceContext()
public org.apache.hadoop.conf.Configuration getYarnConfiguration()
getYarnConfiguration
in interface RMContext
public void setYarnConfiguration(org.apache.hadoop.conf.Configuration yarnConfiguration)
public PlacementManager getQueuePlacementManager()
getQueuePlacementManager
in interface RMContext
public void setQueuePlacementManager(PlacementManager placementMgr)
setQueuePlacementManager
in interface RMContext
public String getHAZookeeperConnectionState()
getHAZookeeperConnectionState
in interface RMContext
Copyright © 2017 Apache Software Foundation. All Rights Reserved.