public static class HttpServer.Builder extends Object
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 setUsePAM(boolean usePAM)
public HttpServer.Builder setPAMAuthenticator(PamAuthenticator pamAuthenticator)
public HttpServer.Builder setUseSPNEGO(boolean useSPNEGO)
public HttpServer.Builder setEnableCORS(boolean enableCORS)
public HttpServer.Builder setAllowedOrigins(String allowedOrigins)
public HttpServer.Builder setAllowedMethods(String allowedMethods)
public HttpServer.Builder setAllowedHeaders(String allowedHeaders)
public HttpServer.Builder setSPNEGOPrincipal(String principal)
public HttpServer.Builder setSPNEGOKeytab(String keytab)
public HttpServer.Builder setContextAttribute(String name, Object value)
public HttpServer.Builder setContextRootRewriteTarget(String contextRootRewriteTarget)
public HttpServer.Builder addServlet(String endpoint, Class<? extends javax.servlet.http.HttpServlet> servlet)
Copyright © 2022 The Apache Software Foundation. All rights reserved.