A C D E F G H I L M O P Q R S T U V X 
All Classes All Packages

A

action() - Method in annotation type io.apicurio.multitenant.logging.audit.Audited
If empty or null the method name will be used as the action identifier
addResource(RegistryTenantResourceLimitDto) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
Audited - Annotation Type in io.apicurio.multitenant.logging.audit
This annotation is processed by AuditedInterceptor *** IMPORTANT NOTE *** TenantId is assumed to be found in the annotated method parameters, either as an Object field or simply as a String.
AuditedInterceptor - Class in io.apicurio.multitenant.logging.audit
Interceptor that executes around methods annotated with Audited This interceptor follows the execution of a method and marks the audit entry as failed if the inner method throws an exception.
AuditedInterceptor() - Constructor for class io.apicurio.multitenant.logging.audit.AuditedInterceptor
 
AuditHttpRequestContext - Class in io.apicurio.multitenant.logging.audit
 
AuditHttpRequestContext() - Constructor for class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 
AuditHttpRequestInfo - Interface in io.apicurio.multitenant.logging.audit
 
AuditLogService - Class in io.apicurio.multitenant.logging.audit
 
AuditLogService() - Constructor for class io.apicurio.multitenant.logging.audit.AuditLogService
 
auditMethod(InvocationContext) - Method in class io.apicurio.multitenant.logging.audit.AuditedInterceptor
 
authenticate(RoutingContext, IdentityProviderManager) - Method in class io.apicurio.multitenant.auth.CustomAuthenticationMechanism
 

C

call() - Method in class io.apicurio.multitenant.metrics.RegistryDeploymentInfoReadinessCheck
 
count(String, Parameters) - Method in interface io.apicurio.multitenant.storage.RegistryTenantStorage
 
count(String, Parameters) - Method in class io.apicurio.multitenant.storage.RegistryTenantStorageImpl
 
create(String) - Static method in exception io.apicurio.multitenant.storage.TenantAlreadyExistsException
 
create(String) - Static method in exception io.apicurio.multitenant.storage.TenantNotFoundException
 
createTenant(NewRegistryTenantRequest) - Method in class io.apicurio.multitenant.api.TenantsResourceImpl
 
CustomAuthenticationMechanism - Class in io.apicurio.multitenant.auth
Custom HttpAuthenticationMechanism that simply wraps OidcAuthenticationMechanism.
CustomAuthenticationMechanism() - Constructor for class io.apicurio.multitenant.auth.CustomAuthenticationMechanism
 
CustomMetricsConfiguration - Class in io.apicurio.multitenant.metrics
 
CustomMetricsConfiguration() - Constructor for class io.apicurio.multitenant.metrics.CustomMetricsConfiguration
 

D

delete(String) - Method in interface io.apicurio.multitenant.storage.RegistryTenantStorage
 
delete(String) - Method in class io.apicurio.multitenant.storage.RegistryTenantStorageImpl
 
deleteTenant(String) - Method in class io.apicurio.multitenant.api.TenantsResourceImpl
 
DtoMappers - Class in io.apicurio.multitenant.api.dto
 
DtoMappers() - Constructor for class io.apicurio.multitenant.api.dto.DtoMappers
 

E

enableHistogram() - Method in class io.apicurio.multitenant.metrics.CustomMetricsConfiguration
 
equals(Object) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 

F

FAILURE - Static variable in class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 
filter(ContainerRequestContext) - Method in class io.apicurio.multitenant.logging.audit.HttpRequestsAuditFilter
 
filter(ContainerRequestContext) - Method in class io.apicurio.multitenant.metrics.RestMetricsResponseFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.apicurio.multitenant.logging.audit.HttpRequestsAuditFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.apicurio.multitenant.metrics.RestMetricsResponseFilter
 
findByTenantId(String) - Method in interface io.apicurio.multitenant.storage.RegistryTenantStorage
 
findByTenantId(String) - Method in class io.apicurio.multitenant.storage.RegistryTenantStorageImpl
 

G

getChallenge(RoutingContext) - Method in class io.apicurio.multitenant.auth.CustomAuthenticationMechanism
 
getCreatedBy() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
getCreatedOn() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
getCredentialTransport() - Method in class io.apicurio.multitenant.auth.CustomAuthenticationMechanism
 
getCredentialTypes() - Method in class io.apicurio.multitenant.auth.CustomAuthenticationMechanism
 
getDate() - Method in class io.apicurio.multitenant.api.TenantManagerSystem
 
getDescription() - Method in class io.apicurio.multitenant.api.TenantManagerSystem
 
getDescription() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
getForwardedFor() - Method in class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 
getForwardedFor() - Method in interface io.apicurio.multitenant.logging.audit.AuditHttpRequestInfo
 
getId() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
getLeft() - Method in class io.apicurio.multitenant.utils.Pair
 
getLimit() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
getLogger(Class<?>) - Method in class io.apicurio.multitenant.logging.LoggerProducer
 
getModifiedOn() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
getName() - Method in class io.apicurio.multitenant.api.TenantManagerSystem
 
getName() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
getOrganizationId() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
getRegistryDeploymentInfo() - Method in class io.apicurio.multitenant.api.services.RegistryDeploymentInfoService
 
getRegistryInfo() - Method in class io.apicurio.multitenant.api.RegistryDeploymentResource
 
getResources() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
getRight() - Method in class io.apicurio.multitenant.utils.Pair
 
getSourceIp() - Method in class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 
getSourceIp() - Method in interface io.apicurio.multitenant.logging.audit.AuditHttpRequestInfo
 
getStatus() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
getSystemInfo() - Method in class io.apicurio.multitenant.api.SystemResourceImpl
 
getTenant() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
getTenant(String) - Method in class io.apicurio.multitenant.api.TenantsResourceImpl
 
getTenantId() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
getTenants(String, Integer, Integer, SortOrder, SortBy) - Method in class io.apicurio.multitenant.api.TenantsResourceImpl
 
getTenantsCountByStatus() - Method in interface io.apicurio.multitenant.storage.RegistryTenantStorage
 
getTenantsCountByStatus() - Method in class io.apicurio.multitenant.storage.RegistryTenantStorageImpl
 
getType() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
getVersion() - Method in class io.apicurio.multitenant.api.TenantManagerSystem
 

H

hashCode() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
HttpRequestsAuditFilter - Class in io.apicurio.multitenant.logging.audit
Filters REST API requests and responses to generate audit logs for failed requests
HttpRequestsAuditFilter() - Constructor for class io.apicurio.multitenant.logging.audit.HttpRequestsAuditFilter
 

I

init() - Method in class io.apicurio.multitenant.api.services.TenantStatusService
 
io.apicurio.multitenant.api - package io.apicurio.multitenant.api
 
io.apicurio.multitenant.api.dto - package io.apicurio.multitenant.api.dto
 
io.apicurio.multitenant.api.services - package io.apicurio.multitenant.api.services
 
io.apicurio.multitenant.auth - package io.apicurio.multitenant.auth
 
io.apicurio.multitenant.logging - package io.apicurio.multitenant.logging
 
io.apicurio.multitenant.logging.audit - package io.apicurio.multitenant.logging.audit
 
io.apicurio.multitenant.logging.sentry - package io.apicurio.multitenant.logging.sentry
 
io.apicurio.multitenant.metrics - package io.apicurio.multitenant.metrics
 
io.apicurio.multitenant.storage - package io.apicurio.multitenant.storage
 
io.apicurio.multitenant.storage.dto - package io.apicurio.multitenant.storage.dto
 
io.apicurio.multitenant.storage.hibernate - package io.apicurio.multitenant.storage.hibernate
 
io.apicurio.multitenant.utils - package io.apicurio.multitenant.utils
 
isAuditEntryGenerated() - Method in class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 

L

log(String, String, Map<String, String>, AuditHttpRequestInfo) - Method in class io.apicurio.multitenant.logging.audit.AuditLogService
 
LoggerProducer - Class in io.apicurio.multitenant.logging
 
LoggerProducer() - Constructor for class io.apicurio.multitenant.logging.LoggerProducer
 

M

main(String...) - Static method in class io.apicurio.multitenant.api.TenantManagerQuarkusMain
 
MetricsConstants - Interface in io.apicurio.multitenant.metrics
Metrics naming constants.

O

of(L, R) - Static method in class io.apicurio.multitenant.utils.Pair
 

P

Pair<L,​R> - Class in io.apicurio.multitenant.utils
Simple pair, tuple, whatever you wanna call it TODO change this for commons-lang3 Pair whenever there are more reasons to add it as a dependency.
Pair(L, R) - Constructor for class io.apicurio.multitenant.utils.Pair
 
produceLogger(InjectionPoint) - Method in class io.apicurio.multitenant.logging.LoggerProducer
Produces a logger for injection.

Q

queryTenants(String, Sort, Parameters, Integer, Integer) - Method in interface io.apicurio.multitenant.storage.RegistryTenantStorage
 
queryTenants(String, Sort, Parameters, Integer, Integer) - Method in class io.apicurio.multitenant.storage.RegistryTenantStorageImpl
 

R

RegistryDeploymentInfoReadinessCheck - Class in io.apicurio.multitenant.metrics
 
RegistryDeploymentInfoReadinessCheck() - Constructor for class io.apicurio.multitenant.metrics.RegistryDeploymentInfoReadinessCheck
 
RegistryDeploymentInfoService - Class in io.apicurio.multitenant.api.services
This service provides information about the registry deployment paired with this tenant manager.
RegistryDeploymentInfoService() - Constructor for class io.apicurio.multitenant.api.services.RegistryDeploymentInfoService
 
RegistryDeploymentResource - Class in io.apicurio.multitenant.api
 
RegistryDeploymentResource() - Constructor for class io.apicurio.multitenant.api.RegistryDeploymentResource
 
RegistryTenantDto - Class in io.apicurio.multitenant.storage.dto
 
RegistryTenantDto() - Constructor for class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
RegistryTenantPanacheRepository - Class in io.apicurio.multitenant.storage.hibernate
 
RegistryTenantPanacheRepository() - Constructor for class io.apicurio.multitenant.storage.hibernate.RegistryTenantPanacheRepository
 
RegistryTenantResourceLimitDto - Class in io.apicurio.multitenant.storage.dto
 
RegistryTenantResourceLimitDto() - Constructor for class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
RegistryTenantStorage - Interface in io.apicurio.multitenant.storage
 
RegistryTenantStorageImpl - Class in io.apicurio.multitenant.storage
 
RegistryTenantStorageImpl() - Constructor for class io.apicurio.multitenant.storage.RegistryTenantStorageImpl
 
removeResource(RegistryTenantResourceLimitDto) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
REST_PREFIX - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
REST_REQUESTS - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
REST_REQUESTS_COUNTER - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
REST_REQUESTS_COUNTER_DESCRIPTION - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
REST_REQUESTS_TAG_METHOD - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
REST_REQUESTS_TAG_PATH - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
REST_REQUESTS_TAG_STATUS_CODE_FAMILY - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
REST_REQUESTS_TIMER_DESCRIPTION - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
RestMetricsResponseFilter - Class in io.apicurio.multitenant.metrics
Filters REST API requests and responses to report metrics about them.
RestMetricsResponseFilter() - Constructor for class io.apicurio.multitenant.metrics.RestMetricsResponseFilter
 

S

save(RegistryTenantDto) - Method in interface io.apicurio.multitenant.storage.RegistryTenantStorage
 
save(RegistryTenantDto) - Method in class io.apicurio.multitenant.storage.RegistryTenantStorageImpl
 
SentryConfiguration - Class in io.apicurio.multitenant.logging.sentry
 
SentryConfiguration() - Constructor for class io.apicurio.multitenant.logging.sentry.SentryConfiguration
 
setAuditEntryGenerated(boolean) - Method in class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 
setCreatedBy(String) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
setCreatedOn(Date) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
setDescription(String) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
setForwardedFor(String) - Method in class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 
setId(Long) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
setLimit(Long) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
setModifiedOn(Date) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
setName(String) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
setOrganizationId(String) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
setResources(List<RegistryTenantResourceLimitDto>) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
setSourceIp(String) - Method in class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 
setStatus(String) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
setTenant(RegistryTenantDto) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
setTenantId(String) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
setType(ResourceType) - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
SUCCESS - Static variable in class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 
SystemResourceImpl - Class in io.apicurio.multitenant.api
 
SystemResourceImpl() - Constructor for class io.apicurio.multitenant.api.SystemResourceImpl
 

T

TAG_USAGE_TENANTS_STATUS - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
TenantAlreadyExistsException - Exception in io.apicurio.multitenant.storage
 
TenantAlreadyExistsException() - Constructor for exception io.apicurio.multitenant.storage.TenantAlreadyExistsException
 
TenantAlreadyExistsException(String) - Constructor for exception io.apicurio.multitenant.storage.TenantAlreadyExistsException
 
TenantManagerExceptionMapper - Class in io.apicurio.multitenant.api
Custom Exception Mapper to map internal exceptions to http responses
TenantManagerExceptionMapper() - Constructor for class io.apicurio.multitenant.api.TenantManagerExceptionMapper
 
TenantManagerQuarkusMain - Class in io.apicurio.multitenant.api
 
TenantManagerQuarkusMain() - Constructor for class io.apicurio.multitenant.api.TenantManagerQuarkusMain
 
TenantManagerSystem - Class in io.apicurio.multitenant.api
 
TenantManagerSystem() - Constructor for class io.apicurio.multitenant.api.TenantManagerSystem
 
TenantNotFoundException - Exception in io.apicurio.multitenant.storage
 
TenantNotFoundException() - Constructor for exception io.apicurio.multitenant.storage.TenantNotFoundException
 
TenantNotFoundException(String) - Constructor for exception io.apicurio.multitenant.storage.TenantNotFoundException
 
TenantsResourceImpl - Class in io.apicurio.multitenant.api
 
TenantsResourceImpl() - Constructor for class io.apicurio.multitenant.api.TenantsResourceImpl
 
tenantStatusChanged(RegistryTenantDto) - Method in class io.apicurio.multitenant.metrics.UsageMetrics
 
TenantStatusService - Class in io.apicurio.multitenant.api.services
 
TenantStatusService() - Constructor for class io.apicurio.multitenant.api.services.TenantStatusService
 
TIMER_SAMPLE_CONTEXT_PROPERTY_NAME - Static variable in class io.apicurio.multitenant.metrics.RestMetricsResponseFilter
 
toDatamodel() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantDto
 
toDatamodel() - Method in class io.apicurio.multitenant.storage.dto.RegistryTenantResourceLimitDto
 
toResponse(Throwable) - Method in class io.apicurio.multitenant.api.TenantManagerExceptionMapper
 
toStorageDto(TenantResource) - Static method in class io.apicurio.multitenant.api.dto.DtoMappers
 

U

updateTenant(String, UpdateRegistryTenantRequest) - Method in class io.apicurio.multitenant.api.TenantsResourceImpl
 
USAGE_DELETING_TENANTS - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
USAGE_TENANTS - Static variable in interface io.apicurio.multitenant.metrics.MetricsConstants
 
UsageMetrics - Class in io.apicurio.multitenant.metrics
 
UsageMetrics() - Constructor for class io.apicurio.multitenant.metrics.UsageMetrics
 

V

verifyTenantStatusChange(RegistryTenantDto, TenantStatusValue) - Method in class io.apicurio.multitenant.api.services.TenantStatusService
 

X

X_FORWARDED_FOR_HEADER - Static variable in class io.apicurio.multitenant.logging.audit.AuditHttpRequestContext
 
A C D E F G H I L M O P Q R S T U V X 
All Classes All Packages