Class 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)  
    • Constructor Detail

      • ChainHandlerImpl

        public ChainHandlerImpl​(boolean all)
    • Method Detail

      • 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
      • authenticateHeader

        public String authenticateHeader​(io.vertx.ext.web.RoutingContext ctx)
        Specified by:
        authenticateHeader in interface io.vertx.ext.web.handler.impl.AuthenticationHandlerInternal