Subpackages
io.vertx.ceylon.web.handler.sockjs |

Values
`basicAuthHandler` | `shared basicAuthHandler basicAuthHandler`
`bodyHandler` | `shared bodyHandler bodyHandler`
`chainAuthHandler` | `shared chainAuthHandler chainAuthHandler`
`cookieHandler` | `shared cookieHandler cookieHandler`
`corsHandler` | `shared corsHandler corsHandler`
`csrfHandler` | `shared csrfHandler csrfHandler`
`default` | `shared default default` remote-client - - [timestamp] “method uri version” status content-length “referrer” “user-agent”
`digestAuthHandler` | `shared digestAuthHandler digestAuthHandler`
`errorHandler` | `shared errorHandler errorHandler`
`faviconHandler` | `shared faviconHandler faviconHandler`
`formLoginHandler` | `shared formLoginHandler formLoginHandler`
`jwtAuthHandler` | `shared jwtAuthHandler jwtAuthHandler`
`loggerFormat` | `shared loggerFormat loggerFormat`
`loggerHandler` | `shared loggerHandler loggerHandler`
`oAuth2AuthHandler` | `shared oAuth2AuthHandler oAuth2AuthHandler`
`redirectAuthHandler` | `shared redirectAuthHandler redirectAuthHandler`
`responseContentTypeHandler` | `shared responseContentTypeHandler responseContentTypeHandler`
`responseTimeHandler` | `shared responseTimeHandler responseTimeHandler`
`sessionHandler` | `shared sessionHandler sessionHandler`
`short` | `shared short short` remote-client - method uri version status content-length duration ms
`staticHandler` | `shared staticHandler staticHandler`
`templateHandler` | `shared templateHandler templateHandler`
`timeoutHandler` | `shared timeoutHandler timeoutHandler`
`tiny` | `shared tiny tiny` method uri status - content-length duration
`userSessionHandler` | `shared userSessionHandler userSessionHandler`
`virtualHostHandler` | `shared virtualHostHandler virtualHostHandler`

Interfaces
`AuthHandler` | `shared AuthHandler` Base interface for auth handlers. An auth handler allows your application to provide authentication/authorisation support. Auth handler requires a SessionHandler to be on the routing chain before it.

Classes
`BasicAuthHandler` | `shared BasicAuthHandler` An auth handler that provides HTTP Basic Authentication support.
`BodyHandler` | `shared BodyHandler` A handler which gathers the entire request body and sets it on the . It also handles HTTP file uploads and can be used to limit body sizes.
`CSRFHandler` | `shared CSRFHandler` This handler adds a CSRF token to requests which mutate state. In order change the state a (XSRF-TOKEN) cookie is set with a unique token, that is expected to be sent back in a (X-XSRF-TOKEN) header. The behavior is to check the request body header and cookie for validity. This Handler requires session support, thus should be added somewhere below Session and Body handlers.
`ChainAuthHandler` | `shared ChainAuthHandler` An auth handler that chains to a sequence of handlers.
`CookieHandler` | `shared CookieHandler` A handler which decodes cookies from the request, makes them available in the and writes them back in the response.
`CorsHandler` | `shared CorsHandler` A handler which implements server side http://www.w3.org/TR/cors/[CORS] support for Vert.x-Web.
`DigestAuthHandler` | `shared DigestAuthHandler` An auth handler that provides HTTP Basic Authentication support.
`ErrorHandler` | `shared ErrorHandler` A pretty error handler for rendering error pages.
`FaviconHandler` | `shared FaviconHandler` A handler that serves favicons. If no file system path is specified it will attempt to serve a resource called `favicon.ico` from the classpath.
`FormLoginHandler` | `shared FormLoginHandler` Handler that handles login from a form on a custom login page. Used in conjunction with the RedirectAuthHandler.
`JWTAuthHandler` | `shared JWTAuthHandler` An auth handler that provides JWT Authentication support.
`LoggerFormat` | `shared abstract LoggerFormat` The possible out of the box formats.
`LoggerHandler` | `shared LoggerHandler` A handler which logs request information to the Vert.x logger.
`OAuth2AuthHandler` | `shared OAuth2AuthHandler` An auth handler that provides OAuth2 Authentication support. This handler is suitable for AuthCode flows.
`RedirectAuthHandler` | `shared RedirectAuthHandler` An auth handler that's used to handle auth by redirecting user to a custom login page.
`ResponseContentTypeHandler` | `shared ResponseContentTypeHandler` A handler which sets the response content type automatically according to the best `Accept` header match. The header is set only if: no object is stored in the routing context under the name [ResponseContentTypeHandler](../handler/ResponseContentTypeHandler.type.html) a match is found the header is not present already content length header is absent or set to something different than zero
`ResponseTimeHandler` | `shared ResponseTimeHandler` Handler which adds a header `x-response-time` in the response of matching requests containing the time taken in ms to process the request.
`SessionHandler` | `shared SessionHandler` A handler that maintains a Session for each browser session. It looks up the session for each request based on a session cookie which contains a session ID. It stores the session when the response is ended in the session store. The session is available on the routing context with . The session handler requires a CookieHandler to be on the routing chain before it.
`StaticHandler` | `shared StaticHandler` A handler for serving static resources from the file system or classpath.
`TemplateHandler` | `shared TemplateHandler` A handler which renders responses using a template engine and where the template name is selected from the URI path.
`TimeoutHandler` | `shared TimeoutHandler` Handler that will timeout requests if the response has not been written after a certain time. Timeout requests will be ended with an HTTP status code `503`.
`UserSessionHandler` | `shared UserSessionHandler` This handler should be used if you want to store the User object in the Session so it's available between different requests, without you having re-authenticate each time. It requires that the session handler is already present on previous matching routes. It requires an Auth provider so, if the user is deserialized from a clustered session it knows which Auth provider to associate the session with.
`VirtualHostHandler` | `shared VirtualHostHandler` Handler that will filter requests based on the request Host name.
`basicAuthHandler` | `shared basicAuthHandler`
`bodyHandler` | `shared bodyHandler`
`chainAuthHandler` | `shared chainAuthHandler`
`cookieHandler` | `shared cookieHandler`
`corsHandler` | `shared corsHandler`
`csrfHandler` | `shared csrfHandler`
`default` | `shared default` remote-client - - [timestamp] “method uri version” status content-length “referrer” “user-agent”
`digestAuthHandler` | `shared digestAuthHandler`
`errorHandler` | `shared errorHandler`
`faviconHandler` | `shared faviconHandler`
`formLoginHandler` | `shared formLoginHandler`
`jwtAuthHandler` | `shared jwtAuthHandler`
`loggerFormat` | `shared loggerFormat`
`loggerHandler` | `shared loggerHandler`
`oAuth2AuthHandler` | `shared oAuth2AuthHandler`
`redirectAuthHandler` | `shared redirectAuthHandler`
`responseContentTypeHandler` | `shared responseContentTypeHandler`
`responseTimeHandler` | `shared responseTimeHandler`
`sessionHandler` | `shared sessionHandler`
`short` | `shared short` remote-client - method uri version status content-length duration ms
`staticHandler` | `shared staticHandler`
`templateHandler` | `shared templateHandler`
`timeoutHandler` | `shared timeoutHandler`
`tiny` | `shared tiny` method uri status - content-length duration
`userSessionHandler` | `shared userSessionHandler`
`virtualHostHandler` | `shared virtualHostHandler`