Class ElytronContextAssociationHandler.Builder
java.lang.Object
org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
- Enclosing class:
ElytronContextAssociationHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.undertow.server.HttpHandlerbuild()setAuthenticationMode(io.undertow.security.api.AuthenticationMode authMode) setHttpExchangeSupplier(Function<io.undertow.server.HttpServerExchange, ElytronHttpExchange> httpExchangeSupplier) setIdentityCacheSupplier(BiFunction<org.wildfly.security.http.HttpExchangeSpi, String, org.wildfly.security.cache.IdentityCache> identityCacheSupplier) setMechanismSupplier(Supplier<List<org.wildfly.security.http.HttpServerAuthenticationMechanism>> mechanismSupplier) setNext(io.undertow.server.HttpHandler next) setProgramaticMechanismName(String programmaticMechanismName) Deprecated.setProgrammaticMechanismName(String programmaticMechanismName) setSecurityDomain(org.wildfly.security.auth.server.SecurityDomain securityDomain)
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
setNext
-
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()
-