public static class WebApps.Builder<T>
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
WebApps.Builder<T> |
at(int port) |
|
WebApps.Builder<T> |
at(java.lang.String bindAddress) |
|
WebApps.Builder<T> |
at(java.lang.String address,
int port,
boolean findPort) |
|
WebApp |
build(WebApp webapp) |
|
WebApps.Builder<T> |
inDevMode() |
|
WebApps.Builder<T> |
needsClientAuth(boolean needsClientAuth) |
|
WebApps.Builder<T> |
setSecurityEnabled(boolean securityEnabled) |
|
WebApp |
start() |
|
WebApp |
start(WebApp webapp) |
|
WebApp |
start(WebApp webapp,
org.eclipse.jetty.webapp.WebAppContext ui2Context) |
|
WebApps.Builder<T> |
with(org.apache.hadoop.conf.Configuration conf) |
|
WebApps.Builder<T> |
withAppClientProtocol(org.apache.hadoop.yarn.api.ApplicationClientProtocol appClientProto) |
|
WebApps.Builder<T> |
withAttribute(java.lang.String key,
java.lang.Object value) |
|
WebApps.Builder<T> |
withCSRFProtection(java.lang.String prefix) |
Enable the CSRF filter.
|
WebApps.Builder<T> |
withHttpPolicy(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.http.HttpConfig.Policy httpPolicy) |
|
WebApps.Builder<T> |
withHttpSpnegoKeytabKey(java.lang.String spnegoKeytabKey) |
|
WebApps.Builder<T> |
withHttpSpnegoPrincipalKey(java.lang.String spnegoPrincipalKey) |
|
WebApps.Builder<T> |
withPortRange(org.apache.hadoop.conf.Configuration config,
java.lang.String portRangeConfKey) |
Set port range config key and associated configuration object.
|
WebApps.Builder<T> |
withServlet(java.lang.String name,
java.lang.String pathSpec,
java.lang.Class<? extends javax.servlet.http.HttpServlet> servlet) |
|
WebApps.Builder<T> |
withServlet(java.lang.String name,
java.lang.String pathSpec,
java.lang.Class<? extends javax.servlet.http.HttpServlet> servlet,
java.util.Map<java.lang.String,java.lang.String> params,
boolean loadExistingFilters) |
|
WebApps.Builder<T> |
withXFSProtection(java.lang.String prefix) |
Enable the XFS filter.
|
public WebApps.Builder<T> at(java.lang.String bindAddress)
public WebApps.Builder<T> at(int port)
public WebApps.Builder<T> at(java.lang.String address, int port, boolean findPort)
public WebApps.Builder<T> withAttribute(java.lang.String key, java.lang.Object value)
public WebApps.Builder<T> withServlet(java.lang.String name, java.lang.String pathSpec, java.lang.Class<? extends javax.servlet.http.HttpServlet> servlet)
public WebApps.Builder<T> withServlet(java.lang.String name, java.lang.String pathSpec, java.lang.Class<? extends javax.servlet.http.HttpServlet> servlet, java.util.Map<java.lang.String,java.lang.String> params, boolean loadExistingFilters)
public WebApps.Builder<T> with(org.apache.hadoop.conf.Configuration conf)
public WebApps.Builder<T> withHttpPolicy(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.http.HttpConfig.Policy httpPolicy)
public WebApps.Builder<T> needsClientAuth(boolean needsClientAuth)
public WebApps.Builder<T> setSecurityEnabled(boolean securityEnabled)
public WebApps.Builder<T> withPortRange(org.apache.hadoop.conf.Configuration config, java.lang.String portRangeConfKey)
config - configuration.portRangeConfKey - port range config key.public WebApps.Builder<T> withHttpSpnegoPrincipalKey(java.lang.String spnegoPrincipalKey)
public WebApps.Builder<T> withHttpSpnegoKeytabKey(java.lang.String spnegoKeytabKey)
public WebApps.Builder<T> withCSRFProtection(java.lang.String prefix)
prefix - The config prefix that identifies the
CSRF parameters applicable for this filter
instance.public WebApps.Builder<T> withXFSProtection(java.lang.String prefix)
prefix - The config prefix that identifies the
XFS parameters applicable for this filter
instance.public WebApps.Builder<T> inDevMode()
public WebApps.Builder<T> withAppClientProtocol(org.apache.hadoop.yarn.api.ApplicationClientProtocol appClientProto)
public WebApp start()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.