# Package io.vertx.ext.web.handler

- Interface Summary
  Interface | Description
  --- | ---
  AuthHandler | Base interface for auth handlers.
  BasicAuthHandler | An auth handler that provides HTTP Basic Authentication support.
  BodyHandler | A handler which gathers the entire request body and sets it on the `RoutingContext`.
  CookieHandler | A handler which decodes cookies from the request, makes them available in the `RoutingContext` 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.
  ErrorHandler | A pretty error handler for rendering error pages.
  FaviconHandler | A handler that serves favicons.
  FormLoginHandler | Handler that handles login from a form on a custom login page.
  JWTAuthHandler | An auth handler that provides JWT Authentication support.
  LoggerHandler | A handler which logs request information to the Vert.x logger.
  RedirectAuthHandler | An auth handler that's used to handle auth by redirecting user to a custom login page.
  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 | A handler that maintains a `Session` for each browser session.
  StaticHandler | A handler for serving static resources from the file system or classpath.
  TemplateHandler | A handler which renders responses using a template engine and where the template name is selected from the URI path.
  TimeoutHandler | Handler that will timeout requests if the response has not been written after a certain time.
  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.

- Enum Summary
  Enum | Description
  --- | ---
  LoggerHandler.Format | The possible out of the box formats.

Copyright © 2015. All Rights Reserved.