Uses of Interface
org.apache.hadoop.yarn.server.router.clientrm.ClientRequestInterceptor
Packages that use ClientRequestInterceptor
Package
Description
Router ClientRM Proxy Service package.
-
Uses of ClientRequestInterceptor in org.apache.hadoop.yarn.server.router.clientrm
Classes in org.apache.hadoop.yarn.server.router.clientrm that implement ClientRequestInterceptorModifier and TypeClassDescriptionclassImplements theClientRequestInterceptorinterface and provides common functionality which can can be used and/or extended by other concrete interceptor classes.classIt prevents DoS attack over the ApplicationClientProtocol.classExtends theAbstractRequestInterceptorClientclass and provides an implementation that simply forwards the client requests to the cluster resource manager.classExtends theAbstractRequestInterceptorClientclass and provides an implementation for federation of YARN RM and scaling an application across multiple YARN SubClusters.classInterceptor that does not do anything other than forwarding it to the next Interceptor in the chain.Methods in org.apache.hadoop.yarn.server.router.clientrm that return ClientRequestInterceptorModifier and TypeMethodDescriptionprotected ClientRequestInterceptorRouterClientRMService.createRequestInterceptorChain()This method creates and returns reference of the first interceptor in the chain of request interceptor instances.AbstractClientRequestInterceptor.getNextInterceptor()Gets the nextClientRequestInterceptorin the chain.ClientRequestInterceptor.getNextInterceptor()Returns the next interceptor in the chain.RouterClientRMService.RequestInterceptorChainWrapper.getRootInterceptor()Gets the root request interceptor.Methods in org.apache.hadoop.yarn.server.router.clientrm with parameters of type ClientRequestInterceptorModifier and TypeMethodDescriptionvoidRouterClientRMService.RequestInterceptorChainWrapper.init(ClientRequestInterceptor interceptor) Initializes the wrapper with the specified parameters.voidAbstractClientRequestInterceptor.setNextInterceptor(ClientRequestInterceptor nextInterceptor) Sets theClientRequestInterceptorin the chain.voidClientRequestInterceptor.setNextInterceptor(ClientRequestInterceptor nextInterceptor) Sets the next interceptor in the pipeline.voidDefaultClientRequestInterceptor.setNextInterceptor(ClientRequestInterceptor next) voidFederationClientInterceptor.setNextInterceptor(ClientRequestInterceptor next)