public class DefaultRMAdminRequestInterceptor extends AbstractRMAdminRequestInterceptor
AbstractRMAdminRequestInterceptor class and provides an
 implementation that simply forwards the client requests to the cluster
 resource manager.| Constructor and Description | 
|---|
| DefaultRMAdminRequestInterceptor() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.hadoop.yarn.server.api.protocolrecords.AddToClusterNodeLabelsResponse | addToClusterNodeLabels(org.apache.hadoop.yarn.server.api.protocolrecords.AddToClusterNodeLabelsRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.CheckForDecommissioningNodesResponse | checkForDecommissioningNodes(org.apache.hadoop.yarn.server.api.protocolrecords.CheckForDecommissioningNodesRequest checkForDecommissioningNodesRequest) | 
| String[] | getGroupsForUser(String userName) | 
| void | init(String userName)Initializes the  RMAdminRequestInterceptor. | 
| org.apache.hadoop.yarn.server.api.protocolrecords.NodesToAttributesMappingResponse | mapAttributesToNodes(org.apache.hadoop.yarn.server.api.protocolrecords.NodesToAttributesMappingRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsResponse | refreshAdminAcls(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.RefreshClusterMaxPriorityResponse | refreshClusterMaxPriority(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshClusterMaxPriorityRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResponse | refreshNodes(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResourcesResponse | refreshNodesResources(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResourcesRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesResponse | refreshQueues(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsResponse | refreshServiceAcls(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationResponse | refreshSuperUserGroupsConfiguration(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsResponse | refreshUserToGroupsMappings(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.RemoveFromClusterNodeLabelsResponse | removeFromClusterNodeLabels(org.apache.hadoop.yarn.server.api.protocolrecords.RemoveFromClusterNodeLabelsRequest request) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.ReplaceLabelsOnNodeResponse | replaceLabelsOnNode(org.apache.hadoop.yarn.server.api.protocolrecords.ReplaceLabelsOnNodeRequest request) | 
| void | setNextInterceptor(RMAdminRequestInterceptor next)Sets the  RMAdminRequestInterceptorin the chain. | 
| void | setRMAdmin(org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol rmAdmin) | 
| org.apache.hadoop.yarn.server.api.protocolrecords.UpdateNodeResourceResponse | updateNodeResource(org.apache.hadoop.yarn.server.api.protocolrecords.UpdateNodeResourceRequest request) | 
getConf, getNextInterceptor, setConf, shutdownpublic void init(String userName)
AbstractRMAdminRequestInterceptorRMAdminRequestInterceptor.init in interface RMAdminRequestInterceptorinit in class AbstractRMAdminRequestInterceptoruserName - the name of the clientpublic void setNextInterceptor(RMAdminRequestInterceptor next)
AbstractRMAdminRequestInterceptorRMAdminRequestInterceptor in the chain.setNextInterceptor in interface RMAdminRequestInterceptorsetNextInterceptor in class AbstractRMAdminRequestInterceptornext - the RMAdminRequestInterceptor to set in the pipelinepublic void setRMAdmin(org.apache.hadoop.yarn.server.api.ResourceManagerAdministrationProtocol rmAdmin)
public org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesResponse refreshQueues(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshQueuesRequest request)
                                                                                      throws org.apache.hadoop.ipc.StandbyException,
                                                                                             org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                             IOException
org.apache.hadoop.ipc.StandbyExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResponse refreshNodes(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesRequest request)
                                                                                    throws org.apache.hadoop.ipc.StandbyException,
                                                                                           org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                           IOException
org.apache.hadoop.ipc.StandbyExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationResponse refreshSuperUserGroupsConfiguration(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshSuperUserGroupsConfigurationRequest request)
                                                                                                                                  throws org.apache.hadoop.ipc.StandbyException,
                                                                                                                                         org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                                                         IOException
org.apache.hadoop.ipc.StandbyExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsResponse refreshUserToGroupsMappings(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshUserToGroupsMappingsRequest request)
                                                                                                                  throws org.apache.hadoop.ipc.StandbyException,
                                                                                                                         org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                                         IOException
org.apache.hadoop.ipc.StandbyExceptionorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsResponse refreshAdminAcls(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshAdminAclsRequest request)
                                                                                            throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                   IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsResponse refreshServiceAcls(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshServiceAclsRequest request)
                                                                                                throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                       IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.UpdateNodeResourceResponse updateNodeResource(org.apache.hadoop.yarn.server.api.protocolrecords.UpdateNodeResourceRequest request)
                                                                                                throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                       IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResourcesResponse refreshNodesResources(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesResourcesRequest request)
                                                                                                      throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                             IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.AddToClusterNodeLabelsResponse addToClusterNodeLabels(org.apache.hadoop.yarn.server.api.protocolrecords.AddToClusterNodeLabelsRequest request)
                                                                                                        throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                               IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.RemoveFromClusterNodeLabelsResponse removeFromClusterNodeLabels(org.apache.hadoop.yarn.server.api.protocolrecords.RemoveFromClusterNodeLabelsRequest request)
                                                                                                                  throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                                         IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.ReplaceLabelsOnNodeResponse replaceLabelsOnNode(org.apache.hadoop.yarn.server.api.protocolrecords.ReplaceLabelsOnNodeRequest request)
                                                                                                  throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                         IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.CheckForDecommissioningNodesResponse checkForDecommissioningNodes(org.apache.hadoop.yarn.server.api.protocolrecords.CheckForDecommissioningNodesRequest checkForDecommissioningNodesRequest)
                                                                                                                    throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                                           IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.RefreshClusterMaxPriorityResponse refreshClusterMaxPriority(org.apache.hadoop.yarn.server.api.protocolrecords.RefreshClusterMaxPriorityRequest request)
                                                                                                              throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                                     IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic String[] getGroupsForUser(String userName) throws IOException
IOExceptionpublic org.apache.hadoop.yarn.server.api.protocolrecords.NodesToAttributesMappingResponse mapAttributesToNodes(org.apache.hadoop.yarn.server.api.protocolrecords.NodesToAttributesMappingRequest request)
                                                                                                        throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                                               IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionCopyright © 2008–2023 Apache Software Foundation. All rights reserved.