AMRMProxyApplicationContextpublic class AMRMProxyApplicationContextImpl extends java.lang.Object implements AMRMProxyApplicationContext
| Constructor | Description |
|---|---|
AMRMProxyApplicationContextImpl(Context nmContext,
org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.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 | 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 |
getNMContext() |
Gets the NMContext object.
|
org.apache.hadoop.registry.client.api.RegistryOperations |
getRegistryClient() |
Gets the registry client.
|
java.lang.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, java.lang.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 java.lang.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@Private public int getLocalAMRMTokenKeyId()
public Context getNMContext()
AMRMProxyApplicationContextgetNMContext 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–2025 Apache Software Foundation. All rights reserved.