Class AbstractRMAdminRequestInterceptor

java.lang.Object
org.apache.hadoop.yarn.server.router.rmadmin.AbstractRMAdminRequestInterceptor
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, org.apache.hadoop.tools.GetUserMappingsProtocol, org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol, RMAdminRequestInterceptor
Direct Known Subclasses:
DefaultRMAdminRequestInterceptor, FederationRMAdminInterceptor

public abstract class AbstractRMAdminRequestInterceptor extends Object implements RMAdminRequestInterceptor
Implements the RMAdminRequestInterceptor interface and provides common functionality which can can be used and/or extended by other concrete interceptor classes.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.hadoop.security.UserGroupInformation
     

    Fields inherited from interface org.apache.hadoop.tools.GetUserMappingsProtocol

    versionID
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.hadoop.conf.Configuration
    Gets the Configuration.
    Gets the next RMAdminRequestInterceptor in the chain.
    void
    init(String userName)
    Initializes the RMAdminRequestInterceptor.
    void
    setConf(org.apache.hadoop.conf.Configuration conf)
    Sets the Configuration.
    void
    Sets the RMAdminRequestInterceptor in the chain.
    void

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.hadoop.tools.GetUserMappingsProtocol

    getGroupsForUser

    Methods inherited from interface org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol

    addToClusterNodeLabels, batchSaveFederationQueuePolicies, checkForDecommissioningNodes, deleteFederationApplication, deleteFederationPoliciesByQueues, deregisterSubCluster, getFederationSubClusters, listFederationQueuePolicies, mapAttributesToNodes, refreshAdminAcls, refreshClusterMaxPriority, refreshNodes, refreshNodesResources, refreshQueues, refreshServiceAcls, refreshSuperUserGroupsConfiguration, refreshUserToGroupsMappings, removeFromClusterNodeLabels, replaceLabelsOnNode, saveFederationQueuePolicy, updateNodeResource