public static class HttpServer.Builder extends Object
Modifier and Type | Method and Description |
---|---|
HttpServer.Builder |
addServlet(String endpoint,
Class<? extends javax.servlet.http.HttpServlet> servlet) |
HttpServer |
build() |
HttpServer.Builder |
setAdmins(String admins) |
HttpServer.Builder |
setConf(HiveConf origConf) |
HttpServer.Builder |
setContextAttribute(String name,
Object value) |
HttpServer.Builder |
setHost(String host) |
HttpServer.Builder |
setKeyStorePassword(String keyStorePassword) |
HttpServer.Builder |
setKeyStorePath(String keyStorePath) |
HttpServer.Builder |
setMaxThreads(int maxThreads) |
HttpServer.Builder |
setPort(int port) |
HttpServer.Builder |
setSPNEGOKeytab(String keytab) |
HttpServer.Builder |
setSPNEGOPrincipal(String principal) |
HttpServer.Builder |
setUseSPNEGO(boolean useSPNEGO) |
HttpServer.Builder |
setUseSSL(boolean useSSL) |
public Builder(String name)
public HttpServer build() throws IOException
IOException
public HttpServer.Builder setConf(HiveConf origConf)
public HttpServer.Builder setHost(String host)
public HttpServer.Builder setPort(int port)
public HttpServer.Builder setMaxThreads(int maxThreads)
public HttpServer.Builder setAdmins(String admins)
public HttpServer.Builder setKeyStorePassword(String keyStorePassword)
public HttpServer.Builder setKeyStorePath(String keyStorePath)
public HttpServer.Builder setUseSSL(boolean useSSL)
public HttpServer.Builder setUseSPNEGO(boolean useSPNEGO)
public HttpServer.Builder setSPNEGOPrincipal(String principal)
public HttpServer.Builder setSPNEGOKeytab(String keytab)
public HttpServer.Builder setContextAttribute(String name, Object value)
public HttpServer.Builder addServlet(String endpoint, Class<? extends javax.servlet.http.HttpServlet> servlet)
Copyright © 2016 The Apache Software Foundation. All rights reserved.