A B C E G H L O P R S 
All Classes All Packages

A

addAuthenticationMechanism(AuthenticationMechanism) - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 
addResponseHeader(String, String) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
addScopeResolver(Scope, Function<HttpServerExchange, HttpScope>) - Method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener.Builder
 
attributeAdded(Session, String, Object) - Method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener
 
attributeRemoved(Session, String, Object) - Method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener
 
attributeUpdated(Session, String, Object, Object) - Method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener
 
authenticate() - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 
authenticationComplete(SecurityIdentity, String) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
authenticationComplete(SecurityIdentity, String) - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 
authenticationFailed(String, String) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 

B

badRequest(HttpAuthenticationException, String) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
build() - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
 
build() - Method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener.Builder
 
build() - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl.Builder
 
builder() - Static method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler
 
builder() - Static method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener
 
Builder() - Constructor for class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
 
Builder() - Constructor for class org.wildfly.elytron.web.undertow.server.SecurityContextImpl.Builder
 

C

createSecurityContext(HttpServerExchange) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler
Create a new Elytron backed SecurityContext.

E

ElytronAccount - Class in org.wildfly.elytron.web.undertow.server
A wrapper around SecurityIdentity to provide an implementation of Account as required by Undertow.
ElytronContextAssociationHandler - Class in org.wildfly.elytron.web.undertow.server
 
ElytronContextAssociationHandler(ElytronContextAssociationHandler.Builder) - Constructor for class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler
 
ElytronContextAssociationHandler.Builder - Class in org.wildfly.elytron.web.undertow.server
 
ElytronHttpExchange - Class in org.wildfly.elytron.web.undertow.server
Implementation of HttpExchangeSpi to wrap access to the Undertow specific HttpServerExchange.
ElytronHttpExchange(HttpServerExchange) - Constructor for class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
ElytronHttpExchange(HttpServerExchange, Map<Scope, Function<HttpServerExchange, HttpScope>>, ScopeSessionListener) - Constructor for class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
ElytronRunAsHandler - Class in org.wildfly.elytron.web.undertow.server
A HttpHandler to be placed after the request has switched to blocking mode to associate the SecurityIdentity with the current thread.
ElytronRunAsHandler(HttpHandler) - Constructor for class org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler
 
ElytronRunAsHandler(HttpHandler, BiFunction<SecurityIdentity, HttpServerExchange, SecurityIdentity>) - Constructor for class org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler
 

G

getAuthenticationMechanisms() - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 
getCookies() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getIdentityManager() - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 
getPeerCertificates(boolean) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getPrincipal() - Method in class org.wildfly.elytron.web.undertow.server.ElytronAccount
 
getPriority() - Method in class org.wildfly.elytron.web.undertow.server.sni.SNIAlpnEngineManager
 
getRemoteUser() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getRequestHeaderValues(String) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getRequestInputStream() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getRequestMethod() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getRequestParameters() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getRequestPath() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getRequestURI() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getResponseOutputStream() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getRoles() - Method in class org.wildfly.elytron.web.undertow.server.ElytronAccount
 
getScope(Scope) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getScope(Scope, String) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getScopeIds(Scope) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getSessionConfig() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
Sub-types may override this method to define how SessionConfig is obtained.
getSessionManager() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
Sub-types may override this method to define how SessionManager is obtained.
getSourceAddress() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
getSSLSession() - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 

H

handleRequest(HttpServerExchange) - Method in class org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler
 

L

login(String, String) - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 
logout() - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 

O

org.wildfly.elytron.web.undertow.server - package org.wildfly.elytron.web.undertow.server
Package containing the Undertow server integration.
org.wildfly.elytron.web.undertow.server.sni - package org.wildfly.elytron.web.undertow.server.sni
 

P

populateSecurityContextBuilder(SecurityContextImpl.Builder, HttpServerExchange) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler
 

R

registerEngine(SSLEngine, Function<SSLEngine, SSLEngine>) - Method in class org.wildfly.elytron.web.undertow.server.sni.SNIAlpnEngineManager
 
registerListener(String, Consumer<HttpScopeNotification>) - Method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener
 
requestParameters - Variable in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 

S

ScopeSessionListener - Class in org.wildfly.elytron.web.undertow.server
A SessionListener that handles notification so that they can be passed to the consumers registered to listen for destruction of HttpScope instances of Scope.SESSION.
ScopeSessionListener.Builder - Class in org.wildfly.elytron.web.undertow.server
 
SecurityContextImpl - Class in org.wildfly.elytron.web.undertow.server
The Elytron specific SecurityContext implementation.
SecurityContextImpl(SecurityContextImpl.Builder) - Constructor for class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 
SecurityContextImpl.Builder - Class in org.wildfly.elytron.web.undertow.server
 
securityDomain - Variable in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 
sessionCreated(Session, HttpServerExchange) - Method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener
 
sessionDestroyed(Session, HttpServerExchange, SessionListener.SessionDestroyedReason) - Method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener
 
sessionIdChanged(Session, String) - Method in class org.wildfly.elytron.web.undertow.server.ScopeSessionListener
 
setAuthenticationMode(AuthenticationMode) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
 
setAuthMode(AuthenticationMode) - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl.Builder
 
setHttpExchangeSupplier(Function<HttpServerExchange, ElytronHttpExchange>) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
 
setIdentityCacheSupplier(BiFunction<HttpExchangeSpi, String, IdentityCache>) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
 
setLogoutHandler(Runnable) - Method in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl
 
setMechanismSupplier(Supplier<List<HttpServerAuthenticationMechanism>>) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
 
setNext(HttpHandler) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
 
setProgramaticMechanismName(String) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
Deprecated.
setProgrammaticMechanismName(String) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
 
setResponseCookie(HttpServerCookie) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
setSecurityDomain(SecurityDomain) - Method in class org.wildfly.elytron.web.undertow.server.ElytronContextAssociationHandler.Builder
 
setStatusCode(int) - Method in class org.wildfly.elytron.web.undertow.server.ElytronHttpExchange
 
SNIAlpnEngineManager - Class in org.wildfly.elytron.web.undertow.server.sni
 
SNIAlpnEngineManager() - Constructor for class org.wildfly.elytron.web.undertow.server.sni.SNIAlpnEngineManager
 
A B C E G H L O P R S 
All Classes All Packages