Class ChainHandlerImpl

java.lang.Object
io.vertx.ext.web.handler.impl.AuthenticationHandlerImpl<io.vertx.ext.auth.authentication.AuthenticationProvider>
io.vertx.up.secure.authenticate.ChainHandlerImpl
All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>, io.vertx.ext.web.handler.AuthenticationHandler, io.vertx.ext.web.handler.impl.AuthenticationHandlerInternal, ChainHandler

public class ChainHandlerImpl extends io.vertx.ext.web.handler.impl.AuthenticationHandlerImpl<io.vertx.ext.auth.authentication.AuthenticationProvider> implements ChainHandler
Author:
Lang
  • Field Summary

    Fields inherited from class io.vertx.ext.web.handler.impl.AuthenticationHandlerImpl

    authProvider, mfa
  • Constructor Summary

    Constructors
    Constructor
    Description
    ChainHandlerImpl(boolean all)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    add(io.vertx.ext.web.handler.AuthenticationHandler other)
     
    void
    authenticate(io.vertx.ext.web.RoutingContext context, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.auth.User>> handler)
     
    boolean
     

    Methods inherited from class io.vertx.ext.web.handler.impl.AuthenticationHandlerImpl

    handle, processException

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.vertx.ext.web.handler.impl.AuthenticationHandlerInternal

    postAuthentication, setAuthenticateHeader

    Methods inherited from interface io.vertx.core.Handler

    handle
  • Constructor Details

    • ChainHandlerImpl

      public ChainHandlerImpl(boolean all)
  • Method Details

    • performsRedirect

      public boolean performsRedirect()
      Specified by:
      performsRedirect in interface io.vertx.ext.web.handler.impl.AuthenticationHandlerInternal
    • add

      public ChainHandler add(io.vertx.ext.web.handler.AuthenticationHandler other)
      Specified by:
      add in interface ChainHandler
    • authenticate

      public void authenticate(io.vertx.ext.web.RoutingContext context, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.ext.auth.User>> handler)
      Specified by:
      authenticate in interface io.vertx.ext.web.handler.impl.AuthenticationHandlerInternal