Package org.apache.hadoop.yarn.server.router.clientrm
package org.apache.hadoop.yarn.server.router.clientrm
Router ClientRM Proxy Service package.
-
ClassDescriptionImplements the
ClientRequestInterceptorinterface and provides common functionality which can can be used and/or extended by other concrete interceptor classes.It prevents DoS attack over the ApplicationClientProtocol.Class to define client method,params and arguments.Defines the contract to be implemented by the request interceptor classes, that can be used to intercept and inspect messages sent from the client to the resource manager.Extends theAbstractRequestInterceptorClientclass and provides an implementation that simply forwards the client requests to the cluster resource manager.Extends theAbstractRequestInterceptorClientclass and provides an implementation for federation of YARN RM and scaling an application across multiple YARN SubClusters.Interceptor that does not do anything other than forwarding it to the next Interceptor in the chain.RouterClientRMService is a service that runs on each router that can be used to intercept and inspectApplicationClientProtocolmessages from client to the cluster resource manager.Private structure for encapsulating RequestInterceptor and user instances.Util class for Router Yarn client API calls.