All Classes and Interfaces
Class
Description
A throttler that limits the amount of simultaneous connections based on the exchange.
When using a
FileHandler
, determines at what name a file should be located at, and what content to return to the client.A file handler can be used to serve single or multiple files on a server with optional pre/post processing using
FileAdapter
s.Represents a set of options for an added file.
Builder used to create
FileOptions
.How to load files added to the file handler.
Represents a file in a multipart/form-data request.
A session keeps track of a single client across multiple exchanges.
The session handler is used to assign sessions to exchanges.
Representation of a multipart/form-data body.
Handler that process requests based on the result of a predicate.
Represents a record in a multipart/form-data request.
Represents a header in a multipart/form-data record.
Redirects a request to a different URL.
By default, exchanges will look for the closest matching context for their handler, this consequently means that the root index
/
would catch any requests without a handler instead of returning a code 404.A throttler that limits the amount of simultaneous connections based on individual and total exchanges.
A throttler that limits the amount of simultaneous connections based on individual and total sessions.
A throttler that limits the amount of simultaneous connections based on the session.
A
HttpExchange
with additional extensions to simplify usage.A http handler that uses a
SimpleHttpExchange
.A
HttpServer
with additional extensions to simplify usage.A
HttpsServer
with additional extensions to simplify usage.A Server sent events (SSE) handler sends events from the server to a client using an
text/event-stream
.Handler that removes itself after a single request, or after a set time, whichever comes first.
The throttled handler limits how many simultaneous connections are allowed at any given time.
The timeout handler runs a handler and times out after a set time.