| Class | Description |
|---|---|
| ClassPathResourceHandler |
Serves files from a given folder on the classpath through jetty.
|
| GZipRequestFilter | |
| HashLoginServiceProvider | |
| HttpRequestEvent | |
| HttpServer | |
| HttpServerBinder | |
| HttpServerBinder.HttpResourceBinding | |
| HttpServerConfig | |
| HttpServerInfo | |
| HttpServerModule |
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. |
| HttpServerProvider |
Provides an instance of a Jetty server ready to be configured with
com.google.inject.servlet.ServletModule
|
| LocalAnnouncementHttpServerInfo | |
| RequestStats | |
| StatsRecordingHandler | |
| SystemCurrentTimeMillisProvider |
| Annotation Type | Description |
|---|---|
| TheAdminServlet | |
| TheServlet |
Copyright © 2010-2013 Airlift. All Rights Reserved.