Index

AbstractMethod
AsynchronousEndpoint

Asynchronous web endpoint. E

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
RepositoryEndpoint

Endpoint for serving Ceylon modules from repositories.

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.

TemplateMatcher

Matcher to leverage Undertow's template mechanism for path templates and path parameters.

UnexpectedError
UploadedFile
Uri

The URI class. S

WebSocketBaseEndpoint
WebSocketChannel
WebSocketEndpoint
WebSocketFragmentedEndpoint
allow()
connect
contentLength()
contentType()
contentTypeFormUrlEncoded
contentTypeMultipartFormData
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.

serveModule()

Service function for sending Ceylon modules to the client.

serveStaticFile()

Endpoint for serving static files.

started
starting
startsWith()

Rule using String.startsWith().

stopped
stopping
template()
trace