| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.router.clientrm | Router ClientRM Proxy Service package. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractClientRequestInterceptorImplements the  ClientRequestInterceptorinterface and provides common
 functionality which can can be used and/or extended by other concrete
 intercepter classes. | 
| class  | DefaultClientRequestInterceptorExtends the  AbstractRequestInterceptorClientclass and provides an
 implementation that simply forwards the client requests to the cluster
 resource manager. | 
| class  | FederationClientInterceptorExtends the  AbstractRequestInterceptorClientclass and provides an
 implementation for federation of YARN RM and scaling an application across
 multiple YARN SubClusters. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ClientRequestInterceptor | RouterClientRMService. createRequestInterceptorChain()This method creates and returns reference of the first intercepter in the
 chain of request intercepter instances. | 
| ClientRequestInterceptor | AbstractClientRequestInterceptor. getNextInterceptor()Gets the next  ClientRequestInterceptorin the chain. | 
| ClientRequestInterceptor | ClientRequestInterceptor. getNextInterceptor()Returns the next intercepter in the chain. | 
| ClientRequestInterceptor | RouterClientRMService.RequestInterceptorChainWrapper. getRootInterceptor()Gets the root request intercepter. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RouterClientRMService.RequestInterceptorChainWrapper. init(ClientRequestInterceptor interceptor)Initializes the wrapper with the specified parameters. | 
| void | AbstractClientRequestInterceptor. setNextInterceptor(ClientRequestInterceptor nextInterceptor)Sets the  ClientRequestInterceptorin the chain. | 
| void | ClientRequestInterceptor. setNextInterceptor(ClientRequestInterceptor nextInterceptor)Sets the next intercepter in the pipeline. | 
| void | DefaultClientRequestInterceptor. setNextInterceptor(ClientRequestInterceptor next) | 
| void | FederationClientInterceptor. setNextInterceptor(ClientRequestInterceptor next) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.