| Interface | Description |
|---|---|
| ActiveHTTPConnection |
Used by
WebServer.getOpenConnections() to provide detailed information about an open HTTP connection. |
| ContentHandler |
Consumes the content supplied by a POST or PUT request.
|
| Firewall |
Permits an application to provide a firewall which can perform IP filtering and rate limiting.
|
| SessionSecretComputer |
Permits to compute a http session secret per user or per session.
|
| WebDispatcher |
Participates in the dispatching process for incoming HTTP requests.
|
| WebsocketDispatcher |
Provides a way to support websockets for the built-in web server.
|
| Class | Description |
|---|---|
| CSRFHelper |
A helper class which manages CSRF security-tokens within the user session.
|
| HttpPipeliningHandler |
Adds support for HTTP pipelining by ensuring that only requests are passed on, after a response for the last request
was sent.
|
| InputStreamHandler |
Default implementation of
ContentHandler used by ControllerDispatcher. |
| IPRange |
Represents a range of IP addresses in CIDR notation.
|
| IPRange.RangeSet |
Represents a set of IP ranges.
|
| MimeHelper |
Guesses mime types based on file extensions.
|
| Response |
Represents a response which is used to reply to a HTTP request.
|
| UserAgent |
Provides information about user agent and used device for given user agent.
|
| WebContext |
Provides access to a request received by the WebServer.
|
| WebServer |
Responsible for setting up and starting netty as HTTP server.
|
| WebServer.BandwidthUpdater |
Updates the measured bandwidth of all open http(s) connections.
|
| WebsocketHandler |
Inserted into the pipeline by the
WebServerInitializer if an implementation of WebsocketDispatcher
is present. |
| WebsocketSession |
Created per active websocket by a
WebsocketDispatcher to handle incoming and outgoing traffic. |
| Enum | Description |
|---|---|
| WebServer.MicrotimingMode |
Determines how the web server should participate in the microtiming framework.
|
| Annotation Type | Description |
|---|---|
| Limited |
Specifies the realm (counter) to use for rate limiting for this
Controller method
or StructuredService |
| Unlimited |
Disables rate limiting for a
Controller method or a
StructuredService. |
To participate in request handling, provide an implementation for WebDispatcher.
Copyright © 2018. All rights reserved.