Class ElytronContextAssociationHandler.Builder
- java.lang.Object
-
- org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
-
- Enclosing class:
- ElytronContextAssociationHandler
public static class ElytronContextAssociationHandler.Builder extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
-
-
-
Method Detail
-
setNext
public ElytronContextAssociationHandler.Builder setNext(io.undertow.server.HttpHandler next)
-
setProgramaticMechanismName
@Deprecated public ElytronContextAssociationHandler.Builder setProgramaticMechanismName(String programmaticMechanismName)
Deprecated.
-
setProgrammaticMechanismName
public ElytronContextAssociationHandler.Builder setProgrammaticMechanismName(String programmaticMechanismName)
-
setSecurityDomain
public ElytronContextAssociationHandler.Builder setSecurityDomain(org.wildfly.security.auth.server.SecurityDomain securityDomain)
-
setMechanismSupplier
public ElytronContextAssociationHandler.Builder setMechanismSupplier(Supplier<List<org.wildfly.security.http.HttpServerAuthenticationMechanism>> mechanismSupplier)
-
setHttpExchangeSupplier
public ElytronContextAssociationHandler.Builder setHttpExchangeSupplier(Function<io.undertow.server.HttpServerExchange,ElytronHttpExchange> httpExchangeSupplier)
-
setAuthenticationMode
public ElytronContextAssociationHandler.Builder setAuthenticationMode(io.undertow.security.api.AuthenticationMode authMode)
-
setIdentityCacheSupplier
public ElytronContextAssociationHandler.Builder setIdentityCacheSupplier(BiFunction<org.wildfly.security.http.HttpExchangeSpi,String,org.wildfly.security.cache.IdentityCache> identityCacheSupplier)
-
build
public io.undertow.server.HttpHandler build()
-
-