Index

A C D F G H I M O P R S T W 
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 of CookieTenantResolverConfiguration.
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 of CookieTenantWriterConfiguration.
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 of FixedTenantResolverConfiguration.
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
HttpHeaderTenantResolverConfigurationProperties - Class in io.micronaut.multitenancy.tenantresolver
ConfigurationProperties implementation of HttpHeaderTenantResolverConfiguration.
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 of PrincipalTenantResolverConfiguration.
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.
resolveTenantIdentifier() - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolver
Deprecated, for removal: This API element is subject to removal in a future version.
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.
resolveTenantIdentifier() - Method in interface io.micronaut.multitenancy.tenantresolver.TenantResolver
Deprecated, for removal: This API element is subject to removal in a future version.
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 of SessionTenantResolverConfiguration.
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
setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.HttpHeaderTenantResolverConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.PrincipalTenantResolverConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.SessionTenantResolverConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.SubdomainTenantResolverConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.multitenancy.tenantresolver.SystemPropertyTenantResolverConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.multitenancy.writer.CookieTenantWriterConfigurationProperties
setEnabled(boolean) - Method in class io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfigurationProperties
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
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 of SessionTenantResolverConfiguration.
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 of SystemPropertyTenantResolverConfiguration.
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.
A C D F G H I M O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form