Package org.apache.hadoop.yarn.server.nodemanager.amrmproxy
@Private
@Unstable
package org.apache.hadoop.yarn.server.nodemanager.amrmproxy
Package org.apache.hadoop.yarn.server.nodemanager.amrmproxy contains
classes for handling federation amrm information.
-
ClassDescriptionImplements the RequestInterceptor interface and provides common functionality which can can be used and/or extended by other concrete interceptor classes.Interface that can be used by the interceptor plugins to get the information about one application.Encapsulates the information about one application that is needed by the request interceptors.AMRMProxyService is a service that runs on each node manager that can be used to intercept and inspect messages from application master to the cluster resource manager.Private structure for encapsulating RequestInterceptor and ApplicationAttemptId instances.This secret manager instance is used by the AMRMProxyService to generate and manage tokens.Extends the AbstractRequestInterceptor class and provides an implementation that simply forwards the AM requests to the cluster resource manager.Extends the AbstractRequestInterceptor and provides an implementation for federation of YARN RM and scaling an application across multiple YARN sub-clusters.Defines the contract to be implemented by the request interceptor classes, that can be used to intercept and inspect messages sent from the application master to the resource manager.This class contains information about the AMRM token and the RegisterApplicationMasterResponse.