Index

AuthHandler

Base interface for auth handlers.

A

BasicAuthHandler

An auth handler that provides HTTP Basic Authentication support.

BodyHandler

A handler which gathers the entire request body and sets it on the .

I

BridgeEvent

Represents an event that occurs on the event bus bridge.

P

BridgeOptions

Options for configuring the event bus bridge.

CSRFHandler

This handler adds a CSRF token to requests which mutate state.

ChainAuthHandler

An auth handler that chains to a sequence of handlers.

ClusteredSessionStore

A session store which stores sessions in a distributed map so they are available across the cluster.

Cookie

Represents an HTTP Cookie.

A

CookieHandler

A handler which decodes cookies from the request, makes them available in the and writes them back in the response.

CorsHandler

A handler which implements server side http://www.w3.org/TR/cors/[CORS] support for Vert.x-Web.

DigestAuthHandler

An auth handler that provides HTTP Basic Authentication support.

ErrorHandler

A pretty error handler for rendering error pages.

FaviconHandler

A handler that serves favicons.

I

FileUpload

Represents a file-upload from an HTTP multipart form submission.

<

FormLoginHandler

Handler that handles login from a form on a custom login page.

U

HandlebarsTemplateEngine

A template engine that uses the Handlebars library.

JWTAuthHandler

An auth handler that provides JWT Authentication support.

JadeTemplateEngine

A template engine that uses Jade.

LanguageHeader

A parsed language header.

LocalSessionStore

A session store which is only available on a single node.

C

Locale
LoggerFormat

The possible out of the box formats.

LoggerHandler

A handler which logs request information to the Vert.x logger.

MIMEHeader
MVELTemplateEngine

A template engine that uses the Handlebars library.

OAuth2AuthHandler

An auth handler that provides OAuth2 Authentication support.

ParsedHeaderValue
ParsedHeaderValues

A container with the request's headers that are meaningful enough to be parsed Contains:

PermittedOptions

Specify a match to allow for inbound and outbound traffic using the BridgeOptions.

RedirectAuthHandler

An auth handler that's used to handle auth by redirecting user to a custom login page.

ResponseContentTypeHandler

A handler which sets the response content type automatically according to the best Accept header match.

ResponseTimeHandler

Handler which adds a header x-response-time in the response of matching requests containing the time taken in ms to…

Route

A route is a holder for a set of criteria which determine whether an HTTP request or failure should be routed to a…

Router

A router receives request from an io.vertx.core.http.HttpServer and routes it to the first matching Route that it…

RoutingContext

Represents the context for the handling of a request in Vert.x-Web.

A

Session

Represents a browser session.

S

SessionHandler

A handler that maintains a Session for each browser session.

I

SessionStore

A session store is used to store sessions for an Vert.x-Web web app

SockJSHandler

A handler that allows you to handle SockJS connections from clients.

W

SockJSHandlerOptions

Options for configuring a SockJS handler

SockJSSocket

You interact with SockJS clients through instances of SockJS socket.

T

StaticHandler

A handler for serving static resources from the file system or classpath.

TemplateEngine

A template engine uses a specific template and the data in a routing context to render a resource into a buffer.

C

TemplateHandler

A handler which renders responses using a template engine and where the template name is selected from the URI path.

ThymeleafTemplateEngine

A template engine that uses the Thymeleaf library.

TimeoutHandler

Handler that will timeout requests if the response has not been written after a certain time. T

Transport

The available SockJS transports

UserSessionHandler

This handler should be used if you want to store the User object in the Session so it's available between different…

VirtualHostHandler

Handler that will filter requests based on the request Host name.

basicAuthHandler
bodyHandler
bridgeOptions
chainAuthHandler
clusteredSessionStore
cookie
cookieHandler
corsHandler
csrfHandler
default

remote-client - - [timestamp] “method uri versionstatus content-lengthreferrer” “user-agent

digestAuthHandler
errorHandler
event_source

Event source

faviconHandler
formLoginHandler
handlebarsTemplateEngine
html_file

HtmlFile.

jadeTemplateEngine
json_p

Slow and old fashioned JSONP polling.

jwtAuthHandler
localSessionStore
locale
loggerFormat
loggerHandler
mvelTemplateEngine
oAuth2AuthHandler
permittedOptions
redirectAuthHandler
responseContentTypeHandler
responseTimeHandler
router
sessionHandler
short

remote-client - method uri version status content-length duration ms

sockJSHandler
sockJSHandlerOptions
staticHandler
templateHandler
thymeleafTemplateEngine
timeoutHandler
tiny

method uri status - content-length duration

transport
userSessionHandler
virtualHostHandler
websocket

rfc 6455

xhr

Long-polling using cross domain XHR