Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractSubdomainTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
Abstract class for a tenant resolver that resolves the tenant from the Subdomain.
 - AbstractSubdomainTenantResolver(HttpHostResolver) - Constructor for class io.micronaut.multitenancy.tenantresolver.AbstractSubdomainTenantResolver
 - ALL - Static variable in interface io.micronaut.multitenancy.tenantresolver.TenantResolver
 - 
Constant for a mapping to all tenants.
 
C
- cookiename - Variable in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolver
 - 
The name of the header.
 - CookieTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
A
TenantResolverthat resolves the tenant from a request cookie. - CookieTenantResolver(CookieTenantResolverConfiguration) - Constructor for class io.micronaut.multitenancy.tenantresolver.CookieTenantResolver
 - CookieTenantResolverConfiguration - Interface in io.micronaut.multitenancy.tenantresolver
 - 
CookieTenantResolverconfiguration. - CookieTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
 - 
ConfigurationPropertiesimplementation ofCookieTenantResolverConfiguration. - CookieTenantResolverConfigurationProperties() - Constructor for class io.micronaut.multitenancy.tenantresolver.CookieTenantResolverConfigurationProperties
 - CookieTenantWriter - Class in io.micronaut.multitenancy.writer
 - 
Writes the tenantId to in a cookie.
 - CookieTenantWriter(CookieTenantWriterConfiguration) - Constructor for class io.micronaut.multitenancy.writer.CookieTenantWriter
 - cookieTenantWriterConfiguration - Variable in class io.micronaut.multitenancy.writer.CookieTenantWriter
 - 
The
CookieTenantWriterconfiguration. - CookieTenantWriterConfiguration - Interface in io.micronaut.multitenancy.writer
 - 
CookieTenantWriterConfiguration. - CookieTenantWriterConfigurationProperties - Class in io.micronaut.multitenancy.writer
 - 
ConfigurationPropertiesimplementation ofCookieTenantWriterConfiguration. - CookieTenantWriterConfigurationProperties() - Constructor for class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 
D
- DEFAULT - Static variable in interface io.micronaut.multitenancy.tenantresolver.TenantResolver
 - 
The name of the default tenant.
 - DEFAULT_ATTRIBUTE - Static variable in interface io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfiguration
 - 
default session attribute name.
 - DEFAULT_COOKIENAME - Static variable in interface io.micronaut.multitenancy.tenantresolver.CookieTenantResolverConfiguration
 - 
Default Cookie name.
 - DEFAULT_COOKIENAME - Static variable in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
The default cookie name.
 - DEFAULT_COOKIEPATH - Static variable in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Default Cookie Path.
 - DEFAULT_ENABLE - Static variable in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolverConfigurationProperties
 - 
The default enable value.
 - DEFAULT_ENABLE - Static variable in class io.micronaut.multitenancy.tenantresolver.FixedTenantResolverConfigurationProperties
 - 
The default enable value.
 - DEFAULT_ENABLE - Static variable in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfigurationProperties
 - 
The default enable value.
 - DEFAULT_ENABLE - Static variable in class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolverConfigurationProperties
 - 
The default enable value.
 - DEFAULT_ENABLE - Static variable in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfigurationProperties
 - 
The default enable value.
 - DEFAULT_ENABLE - Static variable in class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolverConfigurationProperties
 - 
The default enable value.
 - DEFAULT_ENABLE - Static variable in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfigurationProperties
 - 
The default enable value.
 - DEFAULT_ENABLED - Static variable in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - 
The default enable value.
 - DEFAULT_ENABLED - Static variable in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
The default enable value.
 - DEFAULT_ENABLED - Static variable in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfigurationProperties
 - 
The default enable value.
 - DEFAULT_HEADER_NAME - Static variable in interface io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfiguration
 - 
Default Header Name for HTTP Header Tenant Resolver.
 - DEFAULT_HEADERNAME - Static variable in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfigurationProperties
 - 
The default header name.
 - DEFAULT_HTTPONLY - Static variable in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
The default http only value.
 - DEFAULT_PATH - Static variable in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - 
The default path.
 - DEFAULT_SYSTEM_PROPERTY_NAME - Static variable in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfigurationProperties
 - 
The default system property name.
 - doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.multitenancy.propagation.TenantPropagationHttpClientFilter
 - 
If the request should be processed and the tenant id is resolved, the tenant is written to the targeted request with a
TenantWriter. 
F
- FixedTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
A
TenantResolverthat resolves to a fixed static named tenant id. - FixedTenantResolver(FixedTenantResolverConfiguration) - Constructor for class io.micronaut.multitenancy.tenantresolver.FixedTenantResolver
 - 
Constructs a fixed tenant resolver.
 - FixedTenantResolverConfiguration - Interface in io.micronaut.multitenancy.tenantresolver
 - 
Interface to define
FixedTenantResolverconfiguration. - FixedTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
 - 
ConfigurationPropertiesimplementation ofFixedTenantResolverConfiguration. - FixedTenantResolverConfigurationProperties() - Constructor for class io.micronaut.multitenancy.tenantresolver.FixedTenantResolverConfigurationProperties
 
G
- getAttribute() - Method in interface io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfiguration
 - getAttribute() - Method in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfigurationProperties
 - getContextClassName() - Method in class io.micronaut.multitenancy.expression.TenantEvaluationContextRegistrar
 - getCookieDomain() - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - getCookieMaxAge() - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - getCookiename() - Method in interface io.micronaut.multitenancy.tenantresolver.CookieTenantResolverConfiguration
 - 
Cookie name which should be used to resolve the tenant id from.
 - getCookiename() - Method in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolverConfigurationProperties
 - getCookiename() - Method in interface io.micronaut.multitenancy.writer.CookieTenantWriterConfiguration
 - getCookiename() - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - getCookieName() - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - getCookiePath() - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - getCookieSameSite() - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - getHeaderName() - Method in interface io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfiguration
 - 
Http Header name which should be used to resolve the tenant id from.
 - getHeaderName() - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfigurationProperties
 - getHeaderName() - Method in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriter
 - getHeaderName() - Method in interface io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfiguration
 - getHeaderName() - Method in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfigurationProperties
 - getPath() - Method in interface io.micronaut.multitenancy.propagation.TenantPropagationConfiguration
 - getPath() - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - getRegexPattern() - Method in interface io.micronaut.multitenancy.filter.TenantResolverFilterConfiguration
 - getServiceIdPattern() - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - getServiceIdRegex() - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - getSystemPropertyName() - Method in interface io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfiguration
 - getSystemPropertyName() - Method in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfigurationProperties
 - getTenantId() - Method in class io.micronaut.multitenancy.expression.TenantEvaluationContext
 - 
Resolves and returns the Tenant ID with
TenantResolver.resolveTenantIdentifier(). - getTenantId() - Method in interface io.micronaut.multitenancy.tenantresolver.FixedTenantResolverConfiguration
 - 
Returns the fixed Tenant ID.
 - getTenantId() - Method in class io.micronaut.multitenancy.tenantresolver.FixedTenantResolverConfigurationProperties
 - getUriPattern() - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - getUriRegex() - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 
H
- headerName - Variable in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolver
 - 
The name of the header.
 - HttpHeaderTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
A
TenantResolverthat resolves the tenant from the request HTTP Header. - HttpHeaderTenantResolver(HttpHeaderTenantResolverConfiguration) - Constructor for class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolver
 - HttpHeaderTenantResolverConfiguration - Interface in io.micronaut.multitenancy.tenantresolver
 - 
HttpHeaderTenantResolverconfiguration. - HttpHeaderTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
 - 
ConfigurationPropertiesimplementation ofHttpHeaderTenantResolverConfiguration. - HttpHeaderTenantResolverConfigurationProperties() - Constructor for class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfigurationProperties
 - HttpHeaderTenantWriter - Class in io.micronaut.multitenancy.writer
 - 
Write the tenant id in an HTTP header.
 - HttpHeaderTenantWriter(HttpHeaderTenantWriterConfiguration) - Constructor for class io.micronaut.multitenancy.writer.HttpHeaderTenantWriter
 - httpHeaderTenantWriterConfiguration - Variable in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriter
 - 
The
HttpHeaderTenantWriterconfiguration. - HttpHeaderTenantWriterConfiguration - Interface in io.micronaut.multitenancy.writer
 - 
HttpHeaderTenantWriterConfiguration. - HttpHeaderTenantWriterConfigurationProperties - Class in io.micronaut.multitenancy.writer
 - 
Tenant Writer Configuration Properties.
 - HttpHeaderTenantWriterConfigurationProperties() - Constructor for class io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfigurationProperties
 - httpHostResolver - Variable in class io.micronaut.multitenancy.tenantresolver.AbstractSubdomainTenantResolver
 - 
Http Host resolver.
 - HttpRequestTenantResolver - Interface in io.micronaut.multitenancy.tenantresolver
 - 
An interface for multi-tenant aware applications which resolve the current identifier for the current request.
 
I
- id() - Method in interface io.micronaut.multitenancy.Tenant
 - 
A Unique identifier for the tenant.
 - InternetDomainNameSubdomainTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
A tenant resolver that resolves the tenant from the subdomain.
 - InternetDomainNameSubdomainTenantResolver(HttpHostResolver) - Constructor for class io.micronaut.multitenancy.tenantresolver.InternetDomainNameSubdomainTenantResolver
 - io.micronaut.multitenancy - package io.micronaut.multitenancy
 - 
Multitenancy capabilities.
 - io.micronaut.multitenancy.exceptions - package io.micronaut.multitenancy.exceptions
 - 
Encapsulate classes related with Multitenancy exceptions.
 - io.micronaut.multitenancy.expression - package io.micronaut.multitenancy.expression
 - 
Expression Language support for multi-tenancy.
 - io.micronaut.multitenancy.filter - package io.micronaut.multitenancy.filter
 - 
Classes related to Tenant Resolution Filter.
 - io.micronaut.multitenancy.propagation - package io.micronaut.multitenancy.propagation
 - 
Encapsulate classes related with Multitenancy propagation.
 - io.micronaut.multitenancy.tenantresolver - package io.micronaut.multitenancy.tenantresolver
 - 
Encapsulate classes related with Multitenancy tenant resolution.
 - io.micronaut.multitenancy.writer - package io.micronaut.multitenancy.writer
 - 
Encapsulate classes related with Multitenancy writing.
 - isCookieHttpOnly() - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - isCookieSecure() - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolverConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.tenantresolver.FixedTenantResolverConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolverConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolverConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - isEnabled() - Method in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfigurationProperties
 
M
- MultitenancyConfiguration - Interface in io.micronaut.multitenancy
 - 
Define constants used by Multitenancy.
 
O
- outgoingHttpRequestProcessor - Variable in class io.micronaut.multitenancy.propagation.TenantPropagationHttpClientFilter
 - 
Utility to decide whether to process the request.
 
P
- PREFIX - Static variable in interface io.micronaut.multitenancy.MultitenancyConfiguration
 - 
Configuration prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - 
Configuration Properties prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolverConfigurationProperties
 - 
Configuration Properties Prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.tenantresolver.FixedTenantResolverConfigurationProperties
 - 
Configuration Properties Prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfigurationProperties
 - 
Configuration Properties Prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolverConfigurationProperties
 - 
Configuration Properties prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfigurationProperties
 - 
Configuration Properties prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolverConfigurationProperties
 - 
Configuration Properties prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfigurationProperties
 - 
Configuration Properties Prefix.
 - PREFIX - Static variable in interface io.micronaut.multitenancy.tenantresolver.TenantResolver
 - 
Tenant Resolver Configuration Prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Configuration Properties Prefix.
 - PREFIX - Static variable in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfigurationProperties
 - 
Configuration Properties Prefix.
 - PREFIX - Static variable in interface io.micronaut.multitenancy.writer.TenantWriter
 - 
Tenant Writer prefix.
 - PrincipalTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
A tenant resolver that resolves the tenant from the authenticated principal.
 - PrincipalTenantResolver() - Constructor for class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolver
 - PrincipalTenantResolverConfiguration - Interface in io.micronaut.multitenancy.tenantresolver
 - 
An interface defining
PrincipalTenantResolverconfiguration. - PrincipalTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
 - 
ConfigurationPropertiesimplementation ofPrincipalTenantResolverConfiguration. - PrincipalTenantResolverConfigurationProperties() - Constructor for class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolverConfigurationProperties
 - PublicSuffixListSubdomainTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
A tenant resolver that resolves the tenant from the subdomain.
 
R
- resolveSubdomain(String) - Method in class io.micronaut.multitenancy.tenantresolver.AbstractSubdomainTenantResolver
 - resolveSubdomain(String) - Method in class io.micronaut.multitenancy.tenantresolver.InternetDomainNameSubdomainTenantResolver
 - resolveSubdomain(String) - Method in class io.micronaut.multitenancy.tenantresolver.PublicSuffixListSubdomainTenantResolver
 - resolveSubdomain(String) - Method in class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolver
 - resolveTenantId() - Method in class io.micronaut.multitenancy.tenantresolver.AbstractSubdomainTenantResolver
 - resolveTenantId() - Method in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolver
 - resolveTenantId() - Method in class io.micronaut.multitenancy.tenantresolver.FixedTenantResolver
 - resolveTenantId() - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolver
 - resolveTenantId() - Method in class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolver
 - resolveTenantId() - Method in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolver
 - resolveTenantId() - Method in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolver
 - resolveTenantId() - Method in interface io.micronaut.multitenancy.tenantresolver.TenantResolver
 - 
Resolves the current tenant identifier.
 - resolveTenantId(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.AbstractSubdomainTenantResolver
 - resolveTenantId(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolver
 - resolveTenantId(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolver
 - resolveTenantId(HttpRequest<?>) - Method in interface io.micronaut.multitenancy.tenantresolver.HttpRequestTenantResolver
 - 
Resolves the current tenant identifier.
 - resolveTenantId(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolver
 - resolveTenantId(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolver
 - resolveTenantIdentifier() - Method in class io.micronaut.multitenancy.tenantresolver.AbstractSubdomainTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 - resolveTenantIdentifier() - Method in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 - resolveTenantIdentifier() - Method in class io.micronaut.multitenancy.tenantresolver.FixedTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.Use
FixedTenantResolver.resolveTenantId()instead - resolveTenantIdentifier() - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.Use
HttpHeaderTenantResolver.resolveTenantId()instead - resolveTenantIdentifier() - Method in class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 - resolveTenantIdentifier() - Method in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 - resolveTenantIdentifier() - Method in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.Use
SystemPropertyTenantResolver.resolveTenantId()instead - resolveTenantIdentifier() - Method in interface io.micronaut.multitenancy.tenantresolver.TenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.Use
TenantResolver.resolveTenantId()instead - resolveTenantIdentifier(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.AbstractSubdomainTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 - resolveTenantIdentifier(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 - resolveTenantIdentifier(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 - resolveTenantIdentifier(HttpRequest<?>) - Method in interface io.micronaut.multitenancy.tenantresolver.HttpRequestTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 - resolveTenantIdentifier(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 - resolveTenantIdentifier(HttpRequest<?>) - Method in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolver
 - 
Deprecated, for removal: This API element is subject to removal in a future version.
 
S
- SessionTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
Resolves the tenant id from the user HTTP session.
 - SessionTenantResolver(SessionTenantResolverConfiguration) - Constructor for class io.micronaut.multitenancy.tenantresolver.SessionTenantResolver
 - SessionTenantResolverConfiguration - Interface in io.micronaut.multitenancy.tenantresolver
 - 
A interface defining
SessionTenantResolverconfiguration. - SessionTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
 - 
ConfigurationPropertiesimplementation ofSessionTenantResolverConfiguration. - SessionTenantResolverConfigurationProperties() - Constructor for class io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfigurationProperties
 - setAttribute(String) - Method in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfigurationProperties
 - 
Session Attribute name.
 - setCookieDomain(String) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Sets the domain name of this Cookie.
 - setCookieHttpOnly(boolean) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Whether the Cookie can only be accessed via HTTP.
 - setCookieMaxAge(TemporalAmount) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Sets the maximum age of the cookie.
 - setCookiename(String) - Method in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolverConfigurationProperties
 - 
Cookie name which should be used to resolve the tenant id from.
 - setCookiename(String) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Cookie Name.
 - setCookiePath(String) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Sets the path of the cookie.
 - setCookieSameSite(SameSite) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Determines if this this
Cookiecan be sent along cross-site requests. - setCookieSecure(boolean) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Sets whether the cookie is secured.
 - setEnabled(boolean) - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - 
Whether
TenantPropagationHttpClientFiltershould be enabled. - setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.CookieTenantResolverConfigurationProperties
 - 
Whether to enable
CookieTenantResolver. - setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.FixedTenantResolverConfigurationProperties
 - 
Enables
FixedTenantResolver. - setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfigurationProperties
 - 
Enables
HttpHeaderTenantResolver. - setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolverConfigurationProperties
 - 
Enables
PrincipalTenantResolver. - setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfigurationProperties
 - 
Enables
SessionTenantResolver. - setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolverConfigurationProperties
 - 
Enables
SubdomainTenantResolver. - setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfigurationProperties
 - 
Enable
SystemPropertyTenantResolver. - setEnabled(boolean) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
 - 
Enables
CookieTenantWriter. - setEnabled(boolean) - Method in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfigurationProperties
 - 
Enables
HttpHeaderTenantWriter. - setHeaderName(String) - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfigurationProperties
 - 
Http Header name which should be used to resolve the tenant id from.
 - setHeaderName(String) - Method in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfigurationProperties
 - 
Http Header name.
 - setPath(String) - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - 
Configures
TenantPropagationHttpClientFilterpath. - setPropertyName(String) - Method in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfigurationProperties
 - 
System property name.
 - setServiceIdRegex(String) - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - 
Regular expression to match service ID.
 - setTenantId(String) - Method in class io.micronaut.multitenancy.tenantresolver.FixedTenantResolverConfigurationProperties
 - 
The fixed tenant ID.
 - setUriRegex(String) - Method in class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - 
Regular expression to match URI.
 - SubdomainTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
Tenant resolver that resolves the tenant from the Subdomain.
 - SubdomainTenantResolver(HttpHostResolver) - Constructor for class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolver
 - SubdomainTenantResolverConfiguration - Interface in io.micronaut.multitenancy.tenantresolver
 - 
An interface defining
SubdomainTenantResolverconfiguration. - SubdomainTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
 - 
ConfigurationPropertiesimplementation ofSessionTenantResolverConfiguration. - SubdomainTenantResolverConfigurationProperties() - Constructor for class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolverConfigurationProperties
 - SystemPropertyTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
 - 
A
TenantResolverthat resolves from a System property called "tenantId". - SystemPropertyTenantResolver(SystemPropertyTenantResolverConfiguration) - Constructor for class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolver
 - 
Constructs a system property tenant resolver.
 - SystemPropertyTenantResolverConfiguration - Interface in io.micronaut.multitenancy.tenantresolver
 - 
An interface to define
SystemPropertyTenantResolverconfiguration. - SystemPropertyTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
 - 
ConfigurationPropertiesproperties implementation ofSystemPropertyTenantResolverConfiguration. - SystemPropertyTenantResolverConfigurationProperties() - Constructor for class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfigurationProperties
 
T
- Tenant - Interface in io.micronaut.multitenancy
 - 
This interface represents the abstract notion of a tenant.
 - TenantEvaluationContext - Class in io.micronaut.multitenancy.expression
 - 
Context for supporting annotation expressions with tenant id.
 - TenantEvaluationContext(TenantResolver) - Constructor for class io.micronaut.multitenancy.expression.TenantEvaluationContext
 - TenantEvaluationContextRegistrar - Class in io.micronaut.multitenancy.expression
 - 
Registers the `TenantEvaluationContext` from the main module as an Evaluation context.
 - TenantEvaluationContextRegistrar() - Constructor for class io.micronaut.multitenancy.expression.TenantEvaluationContextRegistrar
 - TenantException - Exception Class in io.micronaut.multitenancy.exceptions
 - 
Exception thrown when an error occurs resolving the tenant.
 - TenantException(String) - Constructor for exception class io.micronaut.multitenancy.exceptions.TenantException
 - 
Constructs a new tenant exception with the specified detail message.
 - TenantException(String, Throwable) - Constructor for exception class io.micronaut.multitenancy.exceptions.TenantException
 - 
Constructs a new tenant exception with the specified detail message.
 - TenantNotFoundException - Exception Class in io.micronaut.multitenancy.exceptions
 - 
Thrown when the tenant cannot be found.
 - TenantNotFoundException() - Constructor for exception class io.micronaut.multitenancy.exceptions.TenantNotFoundException
 - 
Constructs a new Tenant Not Found exception.
 - TenantNotFoundException(String) - Constructor for exception class io.micronaut.multitenancy.exceptions.TenantNotFoundException
 - 
Constructs a new Tenant Not Found with the specified detail message.
 - TenantNotFoundException(String, Throwable) - Constructor for exception class io.micronaut.multitenancy.exceptions.TenantNotFoundException
 - 
Constructs a new Tenant Not Found with the specified detail message.
 - tenantPropagationConfiguration - Variable in class io.micronaut.multitenancy.propagation.TenantPropagationHttpClientFilter
 - 
Tenant Propagation Configuration.
 - TenantPropagationConfiguration - Interface in io.micronaut.multitenancy.propagation
 - 
Tenant propagation Configuration.
 - TenantPropagationConfigurationProperties - Class in io.micronaut.multitenancy.propagation
 - 
Tenant propagation Configuration Properties.
 - TenantPropagationConfigurationProperties() - Constructor for class io.micronaut.multitenancy.propagation.TenantPropagationConfigurationProperties
 - TenantPropagationHttpClientFilter - Class in io.micronaut.multitenancy.propagation
 - 
HttpClientFilterto enable Token propagation. - TenantPropagationHttpClientFilter(TenantResolver, TenantWriter, TenantPropagationConfiguration, OutgoingHttpRequestProcessor) - Constructor for class io.micronaut.multitenancy.propagation.TenantPropagationHttpClientFilter
 - tenantResolver - Variable in class io.micronaut.multitenancy.propagation.TenantPropagationHttpClientFilter
 - 
Bean responsible for resolving the tenant.
 - TenantResolver - Interface in io.micronaut.multitenancy.tenantresolver
 - 
An interface for applications that implement Multi Tenancy to implement in order to resolve the current identifier.
 - TenantResolverFilterConfiguration - Interface in io.micronaut.multitenancy.filter
 - 
Configuration for the
TenantResolverFilter. - TenantWriter - Interface in io.micronaut.multitenancy.writer
 - 
Responsible for writing the tenant in the request.
 - tokenWriter - Variable in class io.micronaut.multitenancy.propagation.TenantPropagationHttpClientFilter
 - 
bean responsible for writing the tenant to the target request.
 
W
- writeTenant(MutableHttpRequest<?>, Serializable) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriter
 - 
Writes the Tenant Id in a cookie of the request.
 - writeTenant(MutableHttpRequest<?>, Serializable) - Method in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriter
 - 
Writes the token to the request.
 - writeTenant(MutableHttpRequest<?>, Serializable) - Method in interface io.micronaut.multitenancy.writer.TenantWriter
 - 
Writes the token to the request.
 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CookieTenantResolver.resolveTenantId()instead