Index

B C D G H I L N O R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

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

C

ClassPathResourceFilter - Class in io.airlift.http.server
Serves files from a given folder on the classpath through jetty.
ClassPathResourceFilter(String, String, List<String>) - Constructor for class io.airlift.http.server.ClassPathResourceFilter
 
ConnectionStats - Class in io.airlift.http.server
 
ConnectionStats(ConnectionStatistics) - Constructor for class io.airlift.http.server.ConnectionStats
 
createHttpRequestEvent(Request, Response, TraceTokenManager, long, long, long, long, DoubleSummaryStats) - Static method in class io.airlift.http.server.HttpRequestEvent
 

D

doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.airlift.http.server.ClassPathResourceFilter
 
doLayout(HttpRequestEvent) - Method in class io.airlift.http.server.HttpLogLayout
 
DoubleSummaryStats - Class in io.airlift.http.server
 
DoubleSummaryStats(DoubleSummaryStatistics) - Constructor for class io.airlift.http.server.DoubleSummaryStats
 

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
 
getAutomaticHttpsSharedSecret() - Method in class io.airlift.http.server.HttpsConfig
 
getAverage() - Method in class io.airlift.http.server.DoubleSummaryStats
 
getBaseUri() - Method in class io.airlift.http.server.ClassPathResourceFilter
 
getBaseUri() - Method in class io.airlift.http.server.HttpServerBinder.HttpResourceBinding
 
getBaseUrl() - Method in class io.airlift.http.server.testing.TestingHttpServer
 
getBeginToDispatchMillis() - Method in class io.airlift.http.server.HttpRequestEvent
 
getBeginToEndMillis() - Method in class io.airlift.http.server.HttpRequestEvent
 
getClassPathResourceBase() - Method in class io.airlift.http.server.HttpServerBinder.HttpResourceBinding
 
getClientAddress() - Method in class io.airlift.http.server.HttpRequestEvent
 
getConnectionDurationStdDev() - Method in class io.airlift.http.server.ConnectionStats
 
getCount() - Method in class io.airlift.http.server.DoubleSummaryStats
 
getCurrentTimeMillis() - Method in class io.airlift.http.server.SystemCurrentTimeMillisProvider
 
getDaysUntilCertificateExpiration() - Method in class io.airlift.http.server.HttpServer
 
getFirstToLastContentTimeInMillis() - Method in class io.airlift.http.server.HttpRequestEvent
 
getHttp2InitialSessionReceiveWindowSize() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttp2InitialStreamReceiveWindowSize() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttp2InputBufferSize() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttp2MaxConcurrentStreams() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttp2StreamIdleTimeout() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttpAcceptorThreads() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttpAcceptQueueSize() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttpConnectionStats() - Method in class io.airlift.http.server.HttpServer
 
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
 
getHttpsAcceptorThreads() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttpsConnectionStats() - Method in class io.airlift.http.server.HttpServer
 
getHttpSelectorThreads() - Method in class io.airlift.http.server.HttpServerConfig
 
getHttpServerInfo() - Method in class io.airlift.http.server.testing.TestingHttpServer
 
getHttpsExcludedCipherSuites() - Method in class io.airlift.http.server.HttpsConfig
 
getHttpsExternalUri() - Method in class io.airlift.http.server.HttpServerInfo
 
getHttpsExternalUri() - Method in class io.airlift.http.server.LocalAnnouncementHttpServerInfo
 
getHttpsIncludedCipherSuites() - Method in class io.airlift.http.server.HttpsConfig
 
getHttpsPort() - Method in class io.airlift.http.server.HttpsConfig
 
getHttpsSelectorThreads() - 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
 
getKeyManagerPassword() - Method in class io.airlift.http.server.HttpsConfig
 
getKeystorePassword() - Method in class io.airlift.http.server.HttpsConfig
 
getKeystorePath() - Method in class io.airlift.http.server.HttpsConfig
 
getLoggerQueueSize() - Method in class io.airlift.http.server.HttpServer
 
getLogHistory() - Method in class io.airlift.http.server.HttpServerConfig
 
getLogMaxFileSize() - Method in class io.airlift.http.server.HttpServerConfig
 
getLogPath() - Method in class io.airlift.http.server.HttpServerConfig
 
getLogQueueSize() - Method in class io.airlift.http.server.HttpServerConfig
 
getMax() - Method in class io.airlift.http.server.DoubleSummaryStats
 
getMaxConnectionDuration() - Method in class io.airlift.http.server.ConnectionStats
 
getMaxOpenConnections() - Method in class io.airlift.http.server.ConnectionStats
 
getMaxRequestHeaderSize() - Method in class io.airlift.http.server.HttpServerConfig
 
getMaxResponseHeaderSize() - Method in class io.airlift.http.server.HttpServerConfig
 
getMaxThreads() - Method in class io.airlift.http.server.HttpServerConfig
 
getMeanConnectionDuration() - Method in class io.airlift.http.server.ConnectionStats
 
getMethod() - Method in class io.airlift.http.server.HttpRequestEvent
 
getMin() - Method in class io.airlift.http.server.DoubleSummaryStats
 
getMinThreads() - Method in class io.airlift.http.server.HttpServerConfig
 
getNetworkMaxIdleTime() - Method in class io.airlift.http.server.HttpServerConfig
 
getOpenConnectionCount() - Method in class io.airlift.http.server.ConnectionStats
 
getPort() - Method in class io.airlift.http.server.testing.TestingHttpServer
 
getProtocol() - Method in class io.airlift.http.server.HttpRequestEvent
 
getProtocolVersion() - Method in class io.airlift.http.server.HttpRequestEvent
 
getReadBytes() - Method in class io.airlift.http.server.RequestStats
 
getReceivedBytes() - Method in class io.airlift.http.server.ConnectionStats
 
getReceivedMessageCount() - Method in class io.airlift.http.server.ConnectionStats
 
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
 
getResponseContentInterarrivalStats() - 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
 
getSecureRandomAlgorithm() - Method in class io.airlift.http.server.HttpsConfig
 
getSentBytes() - Method in class io.airlift.http.server.ConnectionStats
 
getSentMessageCount() - Method in class io.airlift.http.server.ConnectionStats
 
getSslContextRefreshTime() - Method in class io.airlift.http.server.HttpsConfig
 
getSslSessionCacheSize() - Method in class io.airlift.http.server.HttpsConfig
 
getSslSessionTimeout() - Method in class io.airlift.http.server.HttpsConfig
 
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
 
getTotalConnectionCount() - Method in class io.airlift.http.server.ConnectionStats
 
getTraceToken() - Method in class io.airlift.http.server.HttpRequestEvent
 
getTrustStorePassword() - Method in class io.airlift.http.server.HttpsConfig
 
getTrustStorePath() - Method in class io.airlift.http.server.HttpsConfig
 
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
 

H

HashLoginServiceProvider - Class in io.airlift.http.server
 
HashLoginServiceProvider(HttpServerConfig) - Constructor for class io.airlift.http.server.HashLoginServiceProvider
 
HttpLogLayout - Class in io.airlift.http.server
 
HttpLogLayout() - Constructor for class io.airlift.http.server.HttpLogLayout
 
HttpRequestEvent - Class in io.airlift.http.server
 
HttpRequestEvent(Instant, String, String, String, String, String, String, String, String, long, String, long, int, String, long, Long, long, long, long, long, DoubleSummaryStats, String) - Constructor for class io.airlift.http.server.HttpRequestEvent
 
HttpResourceBinding(String, String) - Constructor for class io.airlift.http.server.HttpServerBinder.HttpResourceBinding
 
HttpsConfig - Class in io.airlift.http.server
 
HttpsConfig() - Constructor for class io.airlift.http.server.HttpsConfig
 
HttpServer - Class in io.airlift.http.server
 
HttpServer(HttpServerInfo, NodeInfo, HttpServerConfig, Optional<HttpsConfig>, Servlet, Map<String, String>, Set<Filter>, Set<HttpServerBinder.HttpResourceBinding>, Servlet, Map<String, String>, Set<Filter>, HttpServer.ClientCertificate, MBeanServer, LoginService, TraceTokenManager, RequestStats, EventClient, Optional<SslContextFactory.Server>) - Constructor for class io.airlift.http.server.HttpServer
 
HttpServer.ClientCertificate - Enum Class in io.airlift.http.server
 
httpServerBinder(Binder) - Static method in class io.airlift.http.server.HttpServerBinder
 
HttpServerBinder - Class in io.airlift.http.server
 
HttpServerBinder.HttpResourceBinding - Class in io.airlift.http.server
 
HttpServerChannelListener - Class in io.airlift.http.server
 
HttpServerChannelListener(DelimitedRequestLog) - Constructor for class io.airlift.http.server.HttpServerChannelListener
 
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
 
HttpServerInfo(HttpServerConfig, Optional<HttpsConfig>, 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.
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, Optional<HttpsConfig>, Servlet, Set<Filter>, Set<HttpServerBinder.HttpResourceBinding>, Set<Filter>, HttpServer.ClientCertificate, RequestStats, EventClient, Optional<SslContextFactory.Server>) - Constructor for class io.airlift.http.server.HttpServerProvider
 

I

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
 
isHttpEnabled() - Method in class io.airlift.http.server.HttpServerConfig
 
isHttpsConfigurationValid() - Method in class io.airlift.http.server.HttpsConfig
 
isHttpsEnabled() - Method in class io.airlift.http.server.HttpServerConfig
 
isLogCompressionEnabled() - Method in class io.airlift.http.server.HttpServerConfig
 
isLogEnabled() - Method in class io.airlift.http.server.HttpServerConfig
 
isProcessForwarded() - Method in class io.airlift.http.server.HttpServerConfig
 
isShowStackTrace() - Method in class io.airlift.http.server.HttpServerConfig
 

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
 

N

NONE - Enum constant in enum class io.airlift.http.server.HttpServer.ClientCertificate
 

O

onBeforeDispatch(Request) - Method in class io.airlift.http.server.HttpServerChannelListener
 
onComplete(Request) - Method in class io.airlift.http.server.HttpServerChannelListener
 
onRequestBegin(Request) - Method in class io.airlift.http.server.HttpServerChannelListener
 
onRequestEnd(Request) - Method in class io.airlift.http.server.HttpServerChannelListener
 
onResponseBegin(Request) - Method in class io.airlift.http.server.HttpServerChannelListener
 
onResponseContent(Request, ByteBuffer) - Method in class io.airlift.http.server.HttpServerChannelListener
 

R

REALM_NAME - Static variable in class io.airlift.http.server.HttpServerModule
 
record(long, long, Duration) - Method in class io.airlift.http.server.RequestStats
 
REQUESTED - Enum constant in enum class io.airlift.http.server.HttpServer.ClientCertificate
 
RequestStats - Class in io.airlift.http.server
 
RequestStats() - Constructor for class io.airlift.http.server.RequestStats
 
REQUIRED - Enum constant in enum class io.airlift.http.server.HttpServer.ClientCertificate
 

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
 
setAutomaticHttpsSharedSecret(String) - Method in class io.airlift.http.server.HttpsConfig
 
setHttp2InitialSessionReceiveWindowSize(DataSize) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttp2InitialStreamReceiveWindowSize(DataSize) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttp2InputBufferSize(DataSize) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttp2MaxConcurrentStreams(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttp2StreamIdleTimeout(Duration) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpAcceptorThreads(Integer) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpAcceptQueueSize(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpEnabled(boolean) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpPort(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpsAcceptorThreads(Integer) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpSelectorThreads(Integer) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpsEnabled(boolean) - Method in class io.airlift.http.server.HttpServerConfig
 
setHttpsExcludedCipherSuites(String) - Method in class io.airlift.http.server.HttpsConfig
 
setHttpsIncludedCipherSuites(String) - Method in class io.airlift.http.server.HttpsConfig
 
setHttpsPort(int) - Method in class io.airlift.http.server.HttpsConfig
 
setHttpsSelectorThreads(Integer) - Method in class io.airlift.http.server.HttpServerConfig
 
setKeyManagerPassword(String) - Method in class io.airlift.http.server.HttpsConfig
 
setKeystorePassword(String) - Method in class io.airlift.http.server.HttpsConfig
 
setKeystorePath(String) - Method in class io.airlift.http.server.HttpsConfig
 
setLogCompressionEnabled(boolean) - Method in class io.airlift.http.server.HttpServerConfig
 
setLogEnabled(boolean) - Method in class io.airlift.http.server.HttpServerConfig
 
setLogHistory(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setLoginService(LoginService) - Method in class io.airlift.http.server.HttpServerProvider
 
setLogMaxFileSize(DataSize) - Method in class io.airlift.http.server.HttpServerConfig
 
setLogPath(String) - Method in class io.airlift.http.server.HttpServerConfig
 
setLogQueueSize(int) - Method in class io.airlift.http.server.HttpServerConfig
 
setMaxRequestHeaderSize(DataSize) - Method in class io.airlift.http.server.HttpServerConfig
 
setMaxResponseHeaderSize(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
 
setProcessForwarded(boolean) - Method in class io.airlift.http.server.HttpServerConfig
 
setSecureRandomAlgorithm(String) - Method in class io.airlift.http.server.HttpsConfig
 
setServletInitParameters(Map<String, String>) - Method in class io.airlift.http.server.HttpServerProvider
 
setShowStackTrace(boolean) - Method in class io.airlift.http.server.HttpServerConfig
 
setSslContextRefreshTime(Duration) - Method in class io.airlift.http.server.HttpsConfig
 
setSslSessionCacheSize(int) - Method in class io.airlift.http.server.HttpsConfig
 
setSslSessionTimeout(Duration) - Method in class io.airlift.http.server.HttpsConfig
 
setTheAdminServlet(Servlet) - Method in class io.airlift.http.server.HttpServerProvider
 
setThreadMaxIdleTime(Duration) - Method in class io.airlift.http.server.HttpServerConfig
 
setTokenManager(TraceTokenManager) - Method in class io.airlift.http.server.HttpServerProvider
 
setTrustStorePassword(String) - Method in class io.airlift.http.server.HttpsConfig
 
setTrustStorePath(String) - Method in class io.airlift.http.server.HttpsConfig
 
setup(Binder) - Method in class io.airlift.http.server.HttpServerModule
 
setup(Binder) - Method in class io.airlift.http.server.testing.TestingHttpServerModule
 
setUserAuthFile(String) - Method in class io.airlift.http.server.HttpServerConfig
 
start() - Method in class io.airlift.http.server.HttpServer
 
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
 
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
 
TestingHttpServer(HttpServerInfo, NodeInfo, HttpServerConfig, Optional<HttpsConfig>, Servlet, Map<String, String>, Set<Filter>, Set<HttpServerBinder.HttpResourceBinding>, HttpServer.ClientCertificate) - Constructor for class io.airlift.http.server.testing.TestingHttpServer
 
TestingHttpServer(HttpServerInfo, NodeInfo, HttpServerConfig, Servlet, Map<String, String>) - 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
 
TestingHttpServerModule(int) - Constructor for class io.airlift.http.server.testing.TestingHttpServerModule
 
TheAdminServlet - Annotation Interface in io.airlift.http.server
 
TheServlet - Annotation Interface in io.airlift.http.server
 

V

valueOf(String) - Static method in enum class io.airlift.http.server.HttpServer.ClientCertificate
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.airlift.http.server.HttpServer.ClientCertificate
Returns an array containing the constants of this enum class, in the order they are declared.

W

withWelcomeFile(String) - Method in class io.airlift.http.server.HttpServerBinder.HttpResourceBinding
 
B C D G H I L N O R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form