Package io.apicurio.registry.mt
Interface TenantContext
-
- All Known Implementing Classes:
TenantContextImpl
public interface TenantContext- Author:
- eric.wittmann@gmail.com
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_TENANT_ID
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclearContext()default StringgetTenantIdOrElse(String alternative)io.apicurio.multitenant.api.datamodel.TenantStatusValuegetTenantStatus()booleanisLoaded()TenantLimitsConfigurationlimitsConfig()voidsetContext(RegistryTenantContext ctx)StringtenantId()Get tenant ID.StringtenantOwner()
-
-
-
Field Detail
-
DEFAULT_TENANT_ID
static final String DEFAULT_TENANT_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
tenantId
String tenantId()
Get tenant ID.
-
tenantOwner
String tenantOwner()
-
limitsConfig
TenantLimitsConfiguration limitsConfig()
-
setContext
void setContext(RegistryTenantContext ctx)
-
clearContext
void clearContext()
-
isLoaded
boolean isLoaded()
-
getTenantStatus
io.apicurio.multitenant.api.datamodel.TenantStatusValue getTenantStatus()
-
-