@Singleton @Requires(property="micronaut.multitenancy.tenantwriter.httpheader.enabled") @Requires(beans=io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfiguration.class) public class HttpHeaderTenantWriter extends Object implements TenantWriter
| Modifier and Type | Field and Description |
|---|---|
protected io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfiguration |
httpHeaderTenantWriterConfiguration |
PREFIX| Constructor and Description |
|---|
HttpHeaderTenantWriter(io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfiguration httpHeaderTenantWriterConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getHeaderName() |
void |
writeTenant(MutableHttpRequest<?> request,
Serializable tenant)
Writes the token to the request.
|
protected final io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfiguration httpHeaderTenantWriterConfiguration
public HttpHeaderTenantWriter(io.micronaut.multitenancy.writer.HttpHeaderTenantWriterConfiguration httpHeaderTenantWriterConfiguration)
httpHeaderTenantWriterConfiguration - The HttpHeaderTenantWriter configurationprotected String getHeaderName()
public void writeTenant(MutableHttpRequest<?> request, Serializable tenant)
writeTenant in interface TenantWriterrequest - The MutableHttpRequest instancetenant - Tenant Id