A B C D G H I L R S T W 

A

addLifeCycleListener(LifeCycle.Listener) - Method in class io.airlift.http.server.StatsRecordingHandler
 

B

bindResource(String, String) - Method in class io.airlift.http.server.HttpServerBinder
 

C

ClassPathResourceHandler - Class in io.airlift.http.server
Serves files from a given folder on the classpath through jetty.
ClassPathResourceHandler(String, String, String...) - Constructor for class io.airlift.http.server.ClassPathResourceHandler
 
ClassPathResourceHandler(String, String, List<String>) - Constructor for class io.airlift.http.server.ClassPathResourceHandler
 
configure(Binder) - Method in class io.airlift.http.server.HttpServerModule
 
configure(Binder) - Method in class io.airlift.http.server.testing.TestingHttpServerModule
 
createHttpRequestEvent(Request, Response, TraceTokenManager, long) - Static method in class io.airlift.http.server.HttpRequestEvent
 
createLogHandler(HttpServerConfig, TraceTokenManager, EventClient) - Method in class io.airlift.http.server.HttpServer
 
createLogHandler(HttpServerConfig, TraceTokenManager, EventClient) - Method in class io.airlift.http.server.testing.TestingHttpServer
 

D

destroy() - Method in class io.airlift.http.server.GZipRequestFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.airlift.http.server.GZipRequestFilter
 

G

get() - Method in class io.airlift.http.server.HashLoginServiceProvider
 
get() - Method in class io.airlift.http.server.HttpServerProvider
 
getAdminExternalUri() - Method in class io.airlift.http.server.HttpServerInfo
 
getAdminMaxThreads() - Method in class io.airlift.http.server.HttpServerConfig
 
getAdminMinThreads() - Method in class io.airlift.http.server.HttpServerConfig
 
getAdminPort() - Method in class io.airlift.http.server.HttpServerConfig
 
getAdminUri() - Method in class io.airlift.http.server.HttpServerInfo
 
getAgent() - Method in class io.airlift.http.server.HttpRequestEvent
 
getBaseUri() - Method in class io.airlift.http.server.HttpServerBinder.HttpResourceBinding
 
getBaseUrl() - Method in class io.airlift.http.server.testing.TestingHttpServer
 
getClassPathResourceBase() - Method in class io.airlift.http.server.HttpServerBinder.HttpResourceBinding
 
getClientAddress() - Method in class io.airlift.http.server.HttpRequestEvent
 
getCurrentTimeMillis() - Method in class io.airlift.http.server.SystemCurrentTimeMillisProvider
 
getHttpExternalUri() - Method in class io.airlift.http.server.HttpServerInfo
 
getHttpExternalUri() - Method in class io.airlift.http.server.LocalAnnouncementHttpServerInfo
 
getHttpPort() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttpsExternalUri() - Method in class io.airlift.http.server.HttpServerInfo
 
getHttpsExternalUri() - Method in class io.airlift.http.server.LocalAnnouncementHttpServerInfo
 
getHttpsPort() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttpsUri() - Method in class io.airlift.http.server.HttpServerInfo
 
getHttpsUri() - Method in class io.airlift.http.server.LocalAnnouncementHttpServerInfo
 
getHttpUri() - Method in class io.airlift.http.server.HttpServerInfo
 
getHttpUri() - Method in class io.airlift.http.server.LocalAnnouncementHttpServerInfo
 
getKeystorePassword() - Method in class io.airlift.http.server.HttpServerConfig
 
getKeystorePath() - Method in class io.airlift.http.server.HttpServerConfig
 
getLogPath() - Method in class io.airlift.http.server.HttpServerConfig
 
getLogRetentionTime() - Method in class io.airlift.http.server.HttpServerConfig
 
getMaxRequestHeaderSize() - Method in class io.airlift.http.server.HttpServerConfig
 
getMaxThreads() - Method in class io.airlift.http.server.HttpServerConfig
 
getMethod() - Method in class io.airlift.http.server.HttpRequestEvent
 
getMinThreads() - Method in class io.airlift.http.server.HttpServerConfig
 
getNetworkMaxIdleTime() - Method in class io.airlift.http.server.HttpServerConfig
 
getPort() - Method in class io.airlift.http.server.testing.TestingHttpServer
 
getProtocol() - Method in class io.airlift.http.server.HttpRequestEvent
 
getReadBytes() - Method in class io.airlift.http.server.RequestStats
 
getReferrer() - Method in class io.airlift.http.server.HttpRequestEvent
 
getRequest() - Method in class io.airlift.http.server.RequestStats
 
getRequestContentType() - Method in class io.airlift.http.server.HttpRequestEvent
 
getRequestSize() - Method in class io.airlift.http.server.HttpRequestEvent
 
getRequestTime() - Method in class io.airlift.http.server.RequestStats
 
getRequestUri() - Method in class io.airlift.http.server.HttpRequestEvent
 
getResponseCode() - Method in class io.airlift.http.server.HttpRequestEvent
 
getResponseContentType() - Method in class io.airlift.http.server.HttpRequestEvent
 
getResponseSize() - Method in class io.airlift.http.server.HttpRequestEvent
 
getThreadMaxIdleTime() - Method in class io.airlift.http.server.HttpServerConfig
 
getTimeStamp() - Method in class io.airlift.http.server.HttpRequestEvent
 
getTimeToDispatch() - Method in class io.airlift.http.server.HttpRequestEvent
 
getTimeToFirstByte() - Method in class io.airlift.http.server.HttpRequestEvent
 
getTimeToLastByte() - Method in class io.airlift.http.server.HttpRequestEvent
 
getTraceToken() - Method in class io.airlift.http.server.HttpRequestEvent
 
getUser() - Method in class io.airlift.http.server.HttpRequestEvent
 
getUserAuthFile() - Method in class io.airlift.http.server.HttpServerConfig
 
getWelcomeFiles() - Method in class io.airlift.http.server.HttpServerBinder.HttpResourceBinding
 
getWrittenBytes() - Method in class io.airlift.http.server.RequestStats
 
GZipRequestFilter - Class in io.airlift.http.server
 
GZipRequestFilter() - Constructor for class io.airlift.http.server.GZipRequestFilter
 

H

handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class io.airlift.http.server.ClassPathResourceHandler
 
HashLoginServiceProvider - Class in io.airlift.http.server
 
HashLoginServiceProvider(HttpServerConfig) - Constructor for class io.airlift.http.server.HashLoginServiceProvider
 
HttpRequestEvent - Class in io.airlift.http.server
 
HttpRequestEvent(DateTime, String, String, String, String, String, String, String, String, long, String, long, int, String, long, Long, long) - Constructor for class io.airlift.http.server.HttpRequestEvent
 
HttpServer - Class in io.airlift.http.server
 
HttpServer(HttpServerInfo, NodeInfo, HttpServerConfig, Servlet, Map<String, String>, Set<Filter>, Set<HttpServerBinder.HttpResourceBinding>, Servlet, Map<String, String>, Set<Filter>, MBeanServer, LoginService, TraceTokenManager, RequestStats, EventClient) - Constructor for class io.airlift.http.server.HttpServer
 
HttpServerBinder - Class in io.airlift.http.server
 
httpServerBinder(Binder) - Static method in class io.airlift.http.server.HttpServerBinder
 
HttpServerBinder.HttpResourceBinding - Class in io.airlift.http.server
 
HttpServerBinder.HttpResourceBinding(String, String) - Constructor for class io.airlift.http.server.HttpServerBinder.HttpResourceBinding
 
HttpServerConfig - Class in io.airlift.http.server
 
HttpServerConfig() - Constructor for class io.airlift.http.server.HttpServerConfig
 
HttpServerInfo - Class in io.airlift.http.server
 
HttpServerInfo(HttpServerConfig, NodeInfo) - Constructor for class io.airlift.http.server.HttpServerInfo
 
HttpServerModule - Class in io.airlift.http.server
Provides a fully configured instance of an http server, ready to use with Guice (via com.google.inject.servlet.GuiceFilter)

Features: - HTTP/HTTPS - Basic Auth - Request logging - JMX Configuration options are provided via HttpServerConfig

To enable JMX, an MBeanServer must be bound elsewhere To enable Basic Auth, a LoginService must be bound elsewhere

To enable HTTPS, HttpServerConfig.isHttpsEnabled() must return true and HttpServerConfig.getKeystorePath() and HttpServerConfig.getKeystorePassword() must return the path to the keystore containing the ssl cert & the password to the keystore, respectively.

HttpServerModule() - Constructor for class io.airlift.http.server.HttpServerModule
 
HttpServerProvider - Class in io.airlift.http.server
Provides an instance of a Jetty server ready to be configured with com.google.inject.servlet.ServletModule
HttpServerProvider(HttpServerInfo, NodeInfo, HttpServerConfig, Servlet, Set<Filter>, Set<HttpServerBinder.HttpResourceBinding>, Set<Filter>, RequestStats, EventClient) - Constructor for class io.airlift.http.server.HttpServerProvider
 

I

init(FilterConfig) - Method in class io.airlift.http.server.GZipRequestFilter
 
io.airlift.http.server - package io.airlift.http.server
 
io.airlift.http.server.testing - package io.airlift.http.server.testing
 
isAdminEnabled() - Method in class io.airlift.http.server.HttpServerConfig
 
isFailed() - Method in class io.airlift.http.server.StatsRecordingHandler
 
isHttpEnabled() - Method in class io.airlift.http.server.HttpServerConfig
 
isHttpsEnabled() - Method in class io.airlift.http.server.HttpServerConfig
 
isRunning() - Method in class io.airlift.http.server.StatsRecordingHandler
 
isStarted() - Method in class io.airlift.http.server.StatsRecordingHandler
 
isStarting() - Method in class io.airlift.http.server.StatsRecordingHandler
 
isStopped() - Method in class io.airlift.http.server.StatsRecordingHandler
 
isStopping() - Method in class io.airlift.http.server.StatsRecordingHandler
 

L

LocalAnnouncementHttpServerInfo - Class in io.airlift.http.server
 
LocalAnnouncementHttpServerInfo(HttpServerInfo) - Constructor for class io.airlift.http.server.LocalAnnouncementHttpServerInfo
 
log(Request, Response) - Method in class io.airlift.http.server.StatsRecordingHandler
 

R

REALM_NAME - Static variable in class io.airlift.http.server.HttpServerModule
 
record(String, int, long, long, Duration, Duration) - Method in class io.airlift.http.server.RequestStats
 
removeLifeCycleListener(LifeCycle.Listener) - Method in class io.airlift.http.server.StatsRecordingHandler
 
RequestStats - Class in io.airlift.http.server
 
RequestStats() - Constructor for class io.airlift.http.server.RequestStats
 

S

setAdminEnabled(boolean) - Method in class io.airlift.http.server.HttpServerConfig
 
setAdminMaxThreads(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setAdminMinThreads(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setAdminPort(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setAdminServletInitParameters(Map<String, String>) - Method in class io.airlift.http.server.HttpServerProvider
 
setHttpEnabled(boolean) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpPort(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpsEnabled(boolean) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpsPort(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setKeystorePassword(String) - Method in class io.airlift.http.server.HttpServerConfig
 
setKeystorePath(String) - Method in class io.airlift.http.server.HttpServerConfig
 
setLoginService(LoginService) - Method in class io.airlift.http.server.HttpServerProvider
 
setLogPath(String) - Method in class io.airlift.http.server.HttpServerConfig
 
setLogRetentionTime(Duration) - Method in class io.airlift.http.server.HttpServerConfig
 
setLogRetentionTimeInDays(int) - Method in class io.airlift.http.server.HttpServerConfig
Deprecated.
setMaxRequestHeaderSize(DataSize) - Method in class io.airlift.http.server.HttpServerConfig
 
setMaxThreads(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setMBeanServer(MBeanServer) - Method in class io.airlift.http.server.HttpServerProvider
 
setMinThreads(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setNetworkMaxIdleTime(Duration) - Method in class io.airlift.http.server.HttpServerConfig
 
setNetworkMaxIdleTimeInMs(int) - Method in class io.airlift.http.server.HttpServerConfig
Deprecated.
setServletInitParameters(Map<String, String>) - Method in class io.airlift.http.server.HttpServerProvider
 
setTheAdminServlet(Servlet) - Method in class io.airlift.http.server.HttpServerProvider
 
setThreadMaxIdleTime(Duration) - Method in class io.airlift.http.server.HttpServerConfig
 
setThreadMaxIdleTimeInMs(int) - Method in class io.airlift.http.server.HttpServerConfig
Deprecated.
setTokenManager(TraceTokenManager) - Method in class io.airlift.http.server.HttpServerProvider
 
setUserAuthFile(String) - Method in class io.airlift.http.server.HttpServerConfig
 
start() - Method in class io.airlift.http.server.HttpServer
 
start() - Method in class io.airlift.http.server.StatsRecordingHandler
 
StatsRecordingHandler - Class in io.airlift.http.server
 
StatsRecordingHandler(RequestStats) - Constructor for class io.airlift.http.server.StatsRecordingHandler
 
stop() - Method in class io.airlift.http.server.HttpServer
 
stop() - Method in class io.airlift.http.server.StatsRecordingHandler
 
SystemCurrentTimeMillisProvider - Class in io.airlift.http.server
 
SystemCurrentTimeMillisProvider() - Constructor for class io.airlift.http.server.SystemCurrentTimeMillisProvider
 

T

TestingHttpServer - Class in io.airlift.http.server.testing
HTTP server that binds to localhost on a random port
TestingHttpServer(HttpServerInfo, NodeInfo, HttpServerConfig, Servlet, Map<String, String>) - Constructor for class io.airlift.http.server.testing.TestingHttpServer
 
TestingHttpServer(HttpServerInfo, NodeInfo, HttpServerConfig, Servlet, Map<String, String>, Set<Filter>) - Constructor for class io.airlift.http.server.testing.TestingHttpServer
 
TestingHttpServerModule - Class in io.airlift.http.server.testing
 
TestingHttpServerModule() - Constructor for class io.airlift.http.server.testing.TestingHttpServerModule
 
TheAdminServlet - Annotation Type in io.airlift.http.server
 
TheServlet - Annotation Type in io.airlift.http.server
 

W

withWelcomeFile(String) - Method in class io.airlift.http.server.HttpServerBinder.HttpResourceBinding
 
A B C D G H I L R S T W 

Copyright © 2010-2013 Airlift. All Rights Reserved.