Interface | Description |
---|---|
AMRMProxyApplicationContext |
Interface that can be used by the intercepter plugins to get the information
about one application.
|
RequestInterceptor |
Defines the contract to be implemented by the request intercepter classes,
that can be used to intercept and inspect messages sent from the application
master to the resource manager.
|
Class | Description |
---|---|
AbstractRequestInterceptor |
Implements the RequestInterceptor interface and provides common functionality
which can can be used and/or extended by other concrete intercepter classes.
|
AMRMProxyApplicationContextImpl |
Encapsulates the information about one application that is needed by the
request intercepters.
|
AMRMProxyMetrics | |
AMRMProxyService |
AMRMProxyService is a service that runs on each node manager that can be used
to intercept and inspect messages from application master to the cluster
resource manager.
|
AMRMProxyService.RequestInterceptorChainWrapper |
Private structure for encapsulating RequestInterceptor and
ApplicationAttemptId instances.
|
AMRMProxyTokenSecretManager |
This secret manager instance is used by the AMRMProxyService to generate and
manage tokens.
|
DefaultRequestInterceptor |
Extends the AbstractRequestInterceptor class and provides an implementation
that simply forwards the AM requests to the cluster resource manager.
|
FederationInterceptor |
Extends the AbstractRequestInterceptor and provides an implementation for
federation of YARN RM and scaling an application across multiple YARN
sub-clusters.
|
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.