public class AMRMProxyApplicationContextImpl extends Object implements AMRMProxyApplicationContext
| Constructor and Description | 
|---|
| AMRMProxyApplicationContextImpl(Context nmContext,
                               org.apache.hadoop.conf.Configuration conf,
                               org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
                               String user,
                               org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> amrmToken,
                               org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> localToken,
                               org.apache.hadoop.security.Credentials credentials,
                               org.apache.hadoop.registry.client.api.RegistryOperations registry)Create an instance of the AMRMProxyApplicationContext. | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> | getAMRMToken()Gets the application's AMRMToken that is issued by the RM. | 
| org.apache.hadoop.yarn.api.records.ApplicationAttemptId | getApplicationAttemptId()Gets the application attempt identifier. | 
| org.apache.hadoop.conf.Configuration | getConf()Gets the configuration object instance. | 
| org.apache.hadoop.security.Credentials | getCredentials()Gets the credentials of this application. | 
| org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> | getLocalAMRMToken()Gets the application's local AMRMToken issued by the proxy service. | 
| int | getLocalAMRMTokenKeyId() | 
| Context | getNMCotext()Gets the NMContext object. | 
| org.apache.hadoop.registry.client.api.RegistryOperations | getRegistryClient()Gets the registry client. | 
| String | getUser()Gets the application submitter. | 
| boolean | setAMRMToken(org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> amrmToken)Sets the application's AMRMToken. | 
| void | setLocalAMRMToken(org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> localToken)Sets the application's AMRMToken. | 
public AMRMProxyApplicationContextImpl(Context nmContext, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId, String user, org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> amrmToken, org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> localToken, org.apache.hadoop.security.Credentials credentials, org.apache.hadoop.registry.client.api.RegistryOperations registry)
nmContext - NM contextconf - configurationapplicationAttemptId - attempt iduser - user name of the applicationamrmToken - amrmToken issued by RMlocalToken - amrmToken issued by AMRMProxycredentials - application credentialsregistry - Yarn Registry clientpublic org.apache.hadoop.conf.Configuration getConf()
AMRMProxyApplicationContextgetConf in interface AMRMProxyApplicationContextpublic org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId()
AMRMProxyApplicationContextgetApplicationAttemptId in interface AMRMProxyApplicationContextpublic String getUser()
AMRMProxyApplicationContextgetUser in interface AMRMProxyApplicationContextpublic org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> getAMRMToken()
AMRMProxyApplicationContextgetAMRMToken in interface AMRMProxyApplicationContextpublic boolean setAMRMToken(org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> amrmToken)
amrmToken - the new amrmToken from RMpublic org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> getLocalAMRMToken()
AMRMProxyApplicationContextgetLocalAMRMToken in interface AMRMProxyApplicationContextpublic void setLocalAMRMToken(org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> localToken)
localToken - amrmToken issued by AMRMProxy@InterfaceAudience.Private public int getLocalAMRMTokenKeyId()
public Context getNMCotext()
AMRMProxyApplicationContextgetNMCotext in interface AMRMProxyApplicationContextpublic org.apache.hadoop.security.Credentials getCredentials()
AMRMProxyApplicationContextgetCredentials in interface AMRMProxyApplicationContextpublic org.apache.hadoop.registry.client.api.RegistryOperations getRegistryClient()
AMRMProxyApplicationContextgetRegistryClient in interface AMRMProxyApplicationContextCopyright © 2008–2023 Apache Software Foundation. All rights reserved.