@ApplicationScoped public class DefaultTenantConfigResolver extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
enableHttpForwardedPrefix |
(package private) javax.enterprise.event.Event<SecurityEvent> |
securityEvent |
(package private) TenantConfigBean |
tenantConfigBean |
(package private) javax.enterprise.inject.Instance<TenantConfigResolver> |
tenantConfigResolver |
(package private) javax.enterprise.inject.Instance<TenantResolver> |
tenantResolver |
(package private) javax.enterprise.inject.Instance<TokenStateManager> |
tokenStateManager |
| Constructor and Description |
|---|
DefaultTenantConfigResolver() |
| Modifier and Type | Method and Description |
|---|---|
Executor |
getBlockingExecutor() |
(package private) javax.enterprise.event.Event<SecurityEvent> |
getSecurityEvent() |
(package private) TokenStateManager |
getTokenStateManager() |
(package private) boolean |
isEnableHttpForwardedPrefix() |
(package private) boolean |
isSecurityEventObserved() |
(package private) OidcTenantConfig |
resolveConfig(io.vertx.ext.web.RoutingContext context) |
(package private) io.smallrye.mutiny.Uni<TenantConfigContext> |
resolveContext(io.vertx.ext.web.RoutingContext context) |
(package private) void |
setSecurityEventObserved(boolean securityEventObserved) |
void |
verifyResolvers() |
@Inject javax.enterprise.inject.Instance<TenantResolver> tenantResolver
@Inject javax.enterprise.inject.Instance<TenantConfigResolver> tenantConfigResolver
@Inject TenantConfigBean tenantConfigBean
@Inject javax.enterprise.inject.Instance<TokenStateManager> tokenStateManager
@Inject javax.enterprise.event.Event<SecurityEvent> securityEvent
@Inject boolean enableHttpForwardedPrefix
@PostConstruct public void verifyResolvers()
OidcTenantConfig resolveConfig(io.vertx.ext.web.RoutingContext context)
io.smallrye.mutiny.Uni<TenantConfigContext> resolveContext(io.vertx.ext.web.RoutingContext context)
boolean isSecurityEventObserved()
void setSecurityEventObserved(boolean securityEventObserved)
javax.enterprise.event.Event<SecurityEvent> getSecurityEvent()
TokenStateManager getTokenStateManager()
boolean isEnableHttpForwardedPrefix()
public Executor getBlockingExecutor()
Copyright © 2021 JBoss by Red Hat. All rights reserved.