Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form