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
TenantResolver
that resolves the tenant from a request cookie. - CookieTenantResolver(CookieTenantResolverConfiguration) - Constructor for class io.micronaut.multitenancy.tenantresolver.CookieTenantResolver
- CookieTenantResolverConfiguration - Interface in io.micronaut.multitenancy.tenantresolver
-
CookieTenantResolver
configuration. - CookieTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
-
ConfigurationProperties
implementation 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
CookieTenantWriter
configuration. - CookieTenantWriterConfiguration - Interface in io.micronaut.multitenancy.writer
-
CookieTenantWriter
Configuration. - CookieTenantWriterConfigurationProperties - Class in io.micronaut.multitenancy.writer
-
ConfigurationProperties
implementation 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
TenantResolver
that 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
FixedTenantResolver
configuration. - FixedTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
-
ConfigurationProperties
implementation 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
TenantResolver
that 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
-
HttpHeaderTenantResolver
configuration. - HttpHeaderTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
-
ConfigurationProperties
implementation 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
HttpHeaderTenantWriter
configuration. - HttpHeaderTenantWriterConfiguration - Interface in io.micronaut.multitenancy.writer
-
HttpHeaderTenantWriter
Configuration. - 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
PrincipalTenantResolver
configuration. - PrincipalTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
-
ConfigurationProperties
implementation 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
SessionTenantResolver
configuration. - SessionTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
-
ConfigurationProperties
implementation 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
Cookie
can 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
TenantPropagationHttpClientFilter
should 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
TenantPropagationHttpClientFilter
path. - 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() - Constructor for class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolver
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SubdomainTenantResolver(HttpHostResolver) - Constructor for class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolver
- SubdomainTenantResolverConfiguration - Interface in io.micronaut.multitenancy.tenantresolver
-
An interface defining
SubdomainTenantResolver
configuration. - SubdomainTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
-
ConfigurationProperties
implementation ofSessionTenantResolverConfiguration
. - SubdomainTenantResolverConfigurationProperties() - Constructor for class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolverConfigurationProperties
- SystemPropertyTenantResolver - Class in io.micronaut.multitenancy.tenantresolver
-
A
TenantResolver
that 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
SystemPropertyTenantResolver
configuration. - SystemPropertyTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
-
ConfigurationProperties
properties 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 in io.micronaut.multitenancy.exceptions
-
Exception thrown when an error occurs resolving the tenant.
- TenantException(String) - Constructor for exception io.micronaut.multitenancy.exceptions.TenantException
-
Constructs a new tenant exception with the specified detail message.
- TenantException(String, Throwable) - Constructor for exception io.micronaut.multitenancy.exceptions.TenantException
-
Constructs a new tenant exception with the specified detail message.
- TenantNotFoundException - Exception in io.micronaut.multitenancy.exceptions
-
Thrown when the tenant cannot be found.
- TenantNotFoundException() - Constructor for exception io.micronaut.multitenancy.exceptions.TenantNotFoundException
-
Constructs a new Tenant Not Found exception.
- TenantNotFoundException(String) - Constructor for exception io.micronaut.multitenancy.exceptions.TenantNotFoundException
-
Constructs a new Tenant Not Found with the specified detail message.
- TenantNotFoundException(String, Throwable) - Constructor for exception 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
-
HttpClientFilter
to 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