public class HttpServerProvider extends Object implements javax.inject.Provider<HttpServer>
Constructor and Description |
---|
HttpServerProvider(HttpServerInfo httpServerInfo,
NodeInfo nodeInfo,
HttpServerConfig config,
javax.servlet.Servlet theServlet,
Set<javax.servlet.Filter> filters,
Set<HttpServerBinder.HttpResourceBinding> resources,
Set<javax.servlet.Filter> adminFilters,
RequestStats stats,
EventClient eventClient) |
Modifier and Type | Method and Description |
---|---|
HttpServer |
get() |
void |
setAdminServletInitParameters(Map<String,String> parameters) |
void |
setLoginService(org.eclipse.jetty.security.LoginService loginService) |
void |
setMBeanServer(MBeanServer server) |
void |
setServletInitParameters(Map<String,String> parameters) |
void |
setTheAdminServlet(javax.servlet.Servlet theAdminServlet) |
void |
setTokenManager(TraceTokenManager tokenManager) |
@Inject public HttpServerProvider(HttpServerInfo httpServerInfo, NodeInfo nodeInfo, HttpServerConfig config, javax.servlet.Servlet theServlet, Set<javax.servlet.Filter> filters, Set<HttpServerBinder.HttpResourceBinding> resources, Set<javax.servlet.Filter> adminFilters, RequestStats stats, EventClient eventClient)
@Inject(optional=true) public void setServletInitParameters(Map<String,String> parameters)
@Inject(optional=true) public void setTheAdminServlet(javax.servlet.Servlet theAdminServlet)
@Inject(optional=true) public void setAdminServletInitParameters(Map<String,String> parameters)
@Inject(optional=true) public void setMBeanServer(MBeanServer server)
@Inject(optional=true) public void setLoginService(@Nullable org.eclipse.jetty.security.LoginService loginService)
@Inject(optional=true) public void setTokenManager(@Nullable TraceTokenManager tokenManager)
public HttpServer get()
get
in interface javax.inject.Provider<HttpServer>
Copyright © 2010–2020 Airlift. All rights reserved.