Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AHS - Enum constant in enum class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher.AppReportSource
- AmFilterInitializer - Class in org.apache.hadoop.yarn.server.webproxy.amfilter
- AmFilterInitializer() - Constructor for class org.apache.hadoop.yarn.server.webproxy.amfilter.AmFilterInitializer
- AmIpFilter - Class in org.apache.hadoop.yarn.server.webproxy.amfilter
- AmIpFilter() - Constructor for class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- AmIpPrincipal - Class in org.apache.hadoop.yarn.server.webproxy.amfilter
- AmIpPrincipal(String) - Constructor for class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpPrincipal
- AmIpServletRequestWrapper - Class in org.apache.hadoop.yarn.server.webproxy.amfilter
- AmIpServletRequestWrapper(HttpServletRequest, AmIpPrincipal) - Constructor for class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpServletRequestWrapper
- AppReportFetcher - Class in org.apache.hadoop.yarn.server.webproxy
-
This class abstracts away how ApplicationReports are fetched.
- AppReportFetcher(Configuration) - Constructor for class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher
-
Create a new Connection to the RM/Application History Server to fetch Application reports.
- AppReportFetcher.AppReportSource - Enum Class in org.apache.hadoop.yarn.server.webproxy
- AppReportFetcher.FetchedAppReport - Class in org.apache.hadoop.yarn.server.webproxy
C
- createChildKeyStore(ApplicationId, String) - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyCA
- createSSLContext(ApplicationId) - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyCA
D
- DefaultAppReportFetcher - Class in org.apache.hadoop.yarn.server.webproxy
- DefaultAppReportFetcher(Configuration) - Constructor for class org.apache.hadoop.yarn.server.webproxy.DefaultAppReportFetcher
-
Create a new Connection to the RM/Application History Server to fetch Application reports.
- DefaultAppReportFetcher(Configuration, ApplicationClientProtocol) - Constructor for class org.apache.hadoop.yarn.server.webproxy.DefaultAppReportFetcher
-
Create a direct connection to RM instead of a remote connection when the proxy is running as part of the RM.
- destroy() - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServlet
- doPut(HttpServletRequest, HttpServletResponse) - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServlet
- doSecureLogin(Configuration) - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer
-
Log in as the Kerberos principal designated for the proxy
E
- E_HTTP_HTTPS_ONLY - Static variable in class org.apache.hadoop.yarn.server.webproxy.ProxyUtils
F
- FedAppReportFetcher - Class in org.apache.hadoop.yarn.server.webproxy
- FedAppReportFetcher(Configuration) - Constructor for class org.apache.hadoop.yarn.server.webproxy.FedAppReportFetcher
-
Create a new Connection to the RM/Application History Server to fetch Application reports.
- FetchedAppReport(ApplicationReport, AppReportFetcher.AppReportSource) - Constructor for class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher.FetchedAppReport
- FETCHER_ATTRIBUTE - Static variable in class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
- findRedirectUrl() - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
G
- generateKeyStorePassword() - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyCA
- getAhsAppPageUrlBase() - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher
- getAHSProxy(Configuration) - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher
- getApplicationReport() - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher.FetchedAppReport
- getApplicationReport(ApplicationClientProtocol, ApplicationId) - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher
-
Get an application report for the specified application id from the RM and fall back to the Application History Server if not found in RM.
- getApplicationReport(ApplicationId) - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher
-
Get an application report for the specified application id from the RM and fall back to the Application History Server if not found in RM.
- getApplicationReport(ApplicationId) - Method in class org.apache.hadoop.yarn.server.webproxy.DefaultAppReportFetcher
-
Get an application report for the specified application id from the RM and fall back to the Application History Server if not found in RM.
- getApplicationReport(ApplicationId) - Method in class org.apache.hadoop.yarn.server.webproxy.FedAppReportFetcher
-
Get an application report for the specified application id from the RM and fall back to the Application History Server if not found in RM.
- getApplicationWebProxyBase() - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmFilterInitializer
- getAppReportSource() - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher.FetchedAppReport
- getBindAddress(Configuration) - Static method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer
-
Retrieve PROXY bind address from configuration
- getCaCert() - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyCA
- getCaKeyPair() - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyCA
- getChildTrustStore(String) - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyCA
- getConf() - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher
- getFetcher() - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
- getHostnameVerifier() - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyCA
- getName() - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpPrincipal
- getPath(ApplicationId) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Get the proxied path for an application.
- getPath(ApplicationId, boolean) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Get the proxied path for an application.
- getPath(ApplicationId, String) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Get the proxied path for an application.
- getPath(ApplicationId, String, boolean) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Get the proxied path for an application.
- getPathAndQuery(ApplicationId, String, String, boolean) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Get the proxied path for an application
- getProxyAddresses() - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- getProxyUri(URI, URI, ApplicationId) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Get a proxied URI for the original URI.
- getRemoteUser() - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpServletRequestWrapper
- getRmAppPageUrlBase(ApplicationId) - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher
- getRmAppPageUrlBase(ApplicationId) - Method in class org.apache.hadoop.yarn.server.webproxy.DefaultAppReportFetcher
- getRmAppPageUrlBase(ApplicationId) - Method in class org.apache.hadoop.yarn.server.webproxy.FedAppReportFetcher
- getSchemeFromUrl(String) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Returns the scheme if present in the url eg.
- getUriFromAMUrl(String, String) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Create a URI form a no scheme Url, such as is returned by the AM.
- getUriFromTrackingPlugins(ApplicationId, List<TrackingUriPlugin>) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Returns the first valid tracking link, if any, from the given id from the given list of plug-ins, if any.
- getUserPrincipal() - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpServletRequestWrapper
H
- html() - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyUtils.Page
I
- init() - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyCA
- init(X509Certificate, PrivateKey) - Method in class org.apache.hadoop.yarn.server.webproxy.ProxyCA
- init(FilterConfig) - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- initFilter(FilterContainer, Configuration) - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmFilterInitializer
- IS_SECURITY_ENABLED_ATTRIBUTE - Static variable in class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
- isUserInRole(String) - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpServletRequestWrapper
- isValidUrl(String) - Method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
J
- join() - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
L
- LOCATION - Static variable in class org.apache.hadoop.yarn.server.webproxy.ProxyUtils
M
- main(String[]) - Static method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer
N
- notFound(HttpServletResponse, String) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUtils
-
Output 404 with appropriate message.
O
- org.apache.hadoop.yarn.server.webproxy - package org.apache.hadoop.yarn.server.webproxy
- org.apache.hadoop.yarn.server.webproxy.amfilter - package org.apache.hadoop.yarn.server.webproxy.amfilter
P
- PROXY_APPROVAL_PARAM - Static variable in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Query Parameter indicating that the URI was approved.
- PROXY_BASE - Static variable in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Base path where the proxy servlet will handle requests.
- PROXY_CA - Static variable in class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
- PROXY_HOST - Static variable in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
-
Deprecated.
- PROXY_HOST_ATTRIBUTE - Static variable in class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
- PROXY_HOSTS - Static variable in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- PROXY_HOSTS_DELIMITER - Static variable in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- PROXY_PATH_SPEC - Static variable in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Path Specification for the proxy servlet.
- PROXY_SERVLET_NAME - Static variable in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Name of the servlet to use when registering the proxy servlet.
- PROXY_URI_BASE - Static variable in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
-
Deprecated.
- PROXY_URI_BASES - Static variable in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- PROXY_URI_BASES_DELIMITER - Static variable in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- PROXY_USER_COOKIE_NAME - Static variable in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServlet
- ProxyCA - Class in org.apache.hadoop.yarn.server.webproxy
-
Allows for the generation and acceptance of specialized HTTPS Certificates to be used for HTTPS communication between the AMs and the RM Proxy.
- ProxyCA() - Constructor for class org.apache.hadoop.yarn.server.webproxy.ProxyCA
- ProxyUriUtils - Class in org.apache.hadoop.yarn.server.webproxy
- ProxyUriUtils() - Constructor for class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
- ProxyUtils - Class in org.apache.hadoop.yarn.server.webproxy
-
Class containing general purpose proxy utilities
- ProxyUtils() - Constructor for class org.apache.hadoop.yarn.server.webproxy.ProxyUtils
- ProxyUtils.__ - Class in org.apache.hadoop.yarn.server.webproxy
- ProxyUtils.Page - Class in org.apache.hadoop.yarn.server.webproxy
R
- REDIRECT - Static variable in class org.apache.hadoop.yarn.server.webproxy.ProxyUriUtils
-
Path component added when the proxy redirects the connection.
- registerSubCluster(SubClusterInfo, ApplicationClientProtocol) - Method in class org.apache.hadoop.yarn.server.webproxy.FedAppReportFetcher
- rejectNonHttpRequests(ServletRequest) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUtils
-
Reject any request that isn't from an HTTP servlet
- RM - Enum constant in enum class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher.AppReportSource
- RM_HA_URLS - Static variable in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmFilterInitializer
S
- sendRedirect(HttpServletRequest, HttpServletResponse, String) - Static method in class org.apache.hadoop.yarn.server.webproxy.ProxyUtils
-
Handle redirects with a status code that can in future support verbs other than GET, thus supporting full REST functionality.
- serviceInit(Configuration) - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
- serviceInit(Configuration) - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer
- serviceStart() - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
- serviceStart() - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer
- serviceStop() - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
- serviceStop() - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer
- setConf(YarnConfiguration) - Method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServlet
- setHistoryManager(ApplicationHistoryProtocol) - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher
- setUpdateInterval(long) - Static method in class org.apache.hadoop.yarn.server.webproxy.amfilter.AmIpFilter
- SHUTDOWN_HOOK_PRIORITY - Static variable in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer
-
Priority of the ResourceManager shutdown hook.
- startServer(Configuration) - Static method in class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer
-
Start proxy server.
- stop() - Method in class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher
- stop() - Method in class org.apache.hadoop.yarn.server.webproxy.DefaultAppReportFetcher
- stop() - Method in class org.apache.hadoop.yarn.server.webproxy.FedAppReportFetcher
V
- valueOf(String) - Static method in enum class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher.AppReportSource
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.hadoop.yarn.server.webproxy.AppReportFetcher.AppReportSource
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WebAppProxy - Class in org.apache.hadoop.yarn.server.webproxy
- WebAppProxy() - Constructor for class org.apache.hadoop.yarn.server.webproxy.WebAppProxy
- WebAppProxyServer - Class in org.apache.hadoop.yarn.server.webproxy
-
ProxyServer will sit in between the end user and AppMaster web interfaces.
- WebAppProxyServer() - Constructor for class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServer
- WebAppProxyServlet - Class in org.apache.hadoop.yarn.server.webproxy
- WebAppProxyServlet() - Constructor for class org.apache.hadoop.yarn.server.webproxy.WebAppProxyServlet
-
Default constructor
_
- __() - Constructor for class org.apache.hadoop.yarn.server.webproxy.ProxyUtils.__
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form