Index

AbstractMethod
AsynchronousEndpoint

Asynchronous web endpoint.

Authority

Represents a URI Authority part (user, password, host and port)

CloseReason
Endpoint

Synchronous web endpoint.

EndpointBase
FragmentedBinarySender
FragmentedTextSender
GoingAway
Header

Represents an HTTP Header

HttpEndpoint
InternalException
InvalidUriException

Thrown when a URI is invalid

Matcher
MessageContainsInvalidData
MessageToBig
MessageViolatesPolicy
Method

Http request method

MissingExtension
NoReason
NormalClosure
Options

Options for starting a Server.

Options

Options for static file endpoints.

Parameter

Represents a URI path segment or query parameter

Parser

Parses an HTTP message from the given FileDescriptor.

Path

Represents a URI Path part

PathSegment

Represents a URI Path segment part

ProtocolError
Query

Represents a URI Query part

RedirectType
Request

Represents an HTTP Request

Request

Defines an object to provide client request information to a web endpoint.

Response

Represents an HTTP Response

Response

An object to assist sending response to the client.

Server

A HTTP server.

ServerException
Session

An object representing a session between a server and a client.

Status

The status of a Server.

UnexpectedError
UploadedFile
Uri

The URI class.

WebSocketBaseEndpoint
WebSocketChannel
WebSocketEndpoint
WebSocketFragmentedEndpoint
allow()
connect
contentLength()
contentType()
contentTypeFormUrlEncoded
decodePercentEncoded()

Decodes a percent-encoded ASCII string.

delete
endsWith()

Rule using String.endsWith().

equals()

Rule using String.equals().

get
head
isRoot()

Rule matching / (root).

newServer()

Create a new HTTP server.

options
parse()

Parses a URI

parseMethod()

Parse a method string to Method instance

parseParameter()

Parses a raw percent-encoded path parameter

percentEncoder

Contains methods for percent-encoding.

post
put
redirect()

Endpoint for HTTP redirection.

serveStaticFile()

Endpoint for serving static files.

started
starting
startsWith()

Rule using String.startsWith().

stopped
stopping
trace