| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.nodemanager.amrmproxy | |
| org.apache.hadoop.yarn.server.nodemanager.scheduler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AMRMProxyApplicationContextImplEncapsulates the information about one application that is needed by the
 request intercepters. | 
| Modifier and Type | Method and Description | 
|---|---|
| AMRMProxyApplicationContext | RequestInterceptor. getApplicationContext()Returns the context. | 
| AMRMProxyApplicationContext | AbstractRequestInterceptor. getApplicationContext()Gets the  AMRMProxyApplicationContext. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected <T> T | FederationInterceptor. createHomeRMProxy(AMRMProxyApplicationContext appContext,
                 Class<T> protocol,
                 org.apache.hadoop.security.UserGroupInformation user)Create a proxy instance that is used to connect to the Home resource
 manager. | 
| void | RequestInterceptor. init(AMRMProxyApplicationContext ctx)This method is called for initializing the intercepter. | 
| void | DefaultRequestInterceptor. init(AMRMProxyApplicationContext appContext) | 
| void | AbstractRequestInterceptor. init(AMRMProxyApplicationContext appContext)Initializes the  RequestInterceptor. | 
| void | FederationInterceptor. init(AMRMProxyApplicationContext appContext)Initializes the instance using specified context. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DistributedScheduler. init(AMRMProxyApplicationContext applicationContext) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.