# Hierarchy For Package io.vertx.reactivex.ext.web.handler

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - io.vertx.reactivex.ext.web.handler.APIKeyHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.AuthorizationHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.BasicAuthHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.BodyHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.ChainAuthHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.CorsHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate, io.vertx.reactivex.ext.web.handler.SecurityPolicyHandler)
  - io.vertx.reactivex.ext.web.handler.CSPHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate, io.vertx.reactivex.ext.web.handler.SecurityPolicyHandler)
  - io.vertx.reactivex.ext.web.handler.CSRFHandler (implements io.vertx.core.Handler<E>, io.vertx.reactivex.ext.web.handler.InputTrustHandler, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.DigestAuthHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.ErrorHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.FaviconHandler (implements io.vertx.core.Handler<E>, io.vertx.reactivex.ext.web.handler.PlatformHandler, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.FormLoginHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.HSTSHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate, io.vertx.reactivex.ext.web.handler.SecurityPolicyHandler)
  - io.vertx.reactivex.ext.web.handler.JWTAuthHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.LoggerFormatter (implements io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.LoggerHandler (implements io.vertx.core.Handler<E>, io.vertx.reactivex.ext.web.handler.PlatformHandler, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.MethodOverrideHandler (implements io.vertx.core.Handler<E>, io.vertx.reactivex.ext.web.handler.PlatformHandler, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.MultiTenantHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.OAuth2AuthHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.OtpAuthHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.RedirectAuthHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.ResponseContentTypeHandler (implements io.vertx.core.Handler<E>, io.vertx.reactivex.ext.web.handler.PlatformHandler, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.ResponseTimeHandler (implements io.vertx.core.Handler<E>, io.vertx.reactivex.ext.web.handler.PlatformHandler, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.SecurityAuditLoggerHandler (implements io.vertx.core.Handler<E>, io.vertx.reactivex.ext.web.handler.PlatformHandler, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.SessionHandler (implements io.vertx.core.Handler<E>, io.vertx.reactivex.ext.web.handler.PlatformHandler, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.SimpleAuthenticationHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.StaticHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.TemplateHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.TimeoutHandler (implements io.vertx.core.Handler<E>, io.vertx.reactivex.ext.web.handler.PlatformHandler, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.WebAuthn4JHandler (implements io.vertx.reactivex.ext.web.handler.AuthenticationHandler, io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.XFrameHandler (implements io.vertx.core.Handler<E>, io.vertx.lang.rx.RxDelegate, io.vertx.reactivex.ext.web.handler.SecurityPolicyHandler)

## Interface Hierarchy

- io.vertx.core.Handler<E>
  - io.vertx.reactivex.ext.web.handler.AuthenticationHandler (also extends io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.InputTrustHandler (also extends io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.PlatformHandler (also extends io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.ProtocolUpgradeHandler (also extends io.vertx.lang.rx.RxDelegate)
  - io.vertx.reactivex.ext.web.handler.SecurityPolicyHandler (also extends io.vertx.lang.rx.RxDelegate)
- io.vertx.lang.rx.RxDelegate
  - io.vertx.reactivex.ext.web.handler.AuthenticationHandler (also extends io.vertx.core.Handler<E>)
  - io.vertx.reactivex.ext.web.handler.InputTrustHandler (also extends io.vertx.core.Handler<E>)
  - io.vertx.reactivex.ext.web.handler.PlatformHandler (also extends io.vertx.core.Handler<E>)
  - io.vertx.reactivex.ext.web.handler.ProtocolUpgradeHandler (also extends io.vertx.core.Handler<E>)
  - io.vertx.reactivex.ext.web.handler.SecurityPolicyHandler (also extends io.vertx.core.Handler<E>)