Uses of Interface
org.apache.hadoop.yarn.server.nodemanager.amrmproxy.RequestInterceptor
Packages that use RequestInterceptor
Package
Description
Package org.apache.hadoop.yarn.server.nodemanager.amrmproxy contains
classes for handling federation amrm information.
-
Uses of RequestInterceptor in org.apache.hadoop.yarn.server.nodemanager.amrmproxy
Classes in org.apache.hadoop.yarn.server.nodemanager.amrmproxy that implement RequestInterceptorModifier and TypeClassDescriptionclassImplements the RequestInterceptor interface and provides common functionality which can can be used and/or extended by other concrete interceptor classes.final classExtends the AbstractRequestInterceptor class and provides an implementation that simply forwards the AM requests to the cluster resource manager.classExtends the AbstractRequestInterceptor and provides an implementation for federation of YARN RM and scaling an application across multiple YARN sub-clusters.Methods in org.apache.hadoop.yarn.server.nodemanager.amrmproxy that return RequestInterceptorModifier and TypeMethodDescriptionprotected RequestInterceptorAMRMProxyService.createRequestInterceptorChain()This method creates and returns reference of the first interceptor in the chain of request interceptor instances.AbstractRequestInterceptor.getNextInterceptor()Gets the nextRequestInterceptorin the chain.RequestInterceptor.getNextInterceptor()Returns the next interceptor in the chain.AMRMProxyService.RequestInterceptorChainWrapper.getRootInterceptor()Gets the root request interceptor.Methods in org.apache.hadoop.yarn.server.nodemanager.amrmproxy with parameters of type RequestInterceptorModifier and TypeMethodDescriptionvoidAMRMProxyService.RequestInterceptorChainWrapper.init(RequestInterceptor interceptor, org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) Initializes the wrapper with the specified parameters.voidAbstractRequestInterceptor.setNextInterceptor(RequestInterceptor nextInterceptor) Sets theRequestInterceptorin the chain.voidDefaultRequestInterceptor.setNextInterceptor(RequestInterceptor next) voidFederationInterceptor.setNextInterceptor(RequestInterceptor next) voidRequestInterceptor.setNextInterceptor(RequestInterceptor nextInterceptor) Sets the next interceptor in the pipeline. -
Uses of RequestInterceptor in org.apache.hadoop.yarn.server.nodemanager.scheduler
Classes in org.apache.hadoop.yarn.server.nodemanager.scheduler that implement RequestInterceptorModifier and TypeClassDescriptionfinal classThe DistributedScheduler runs on the NodeManager and is modeled as anAMRMProxyrequest interceptor.