A C D E F G H I L M O P Q R S T U V X
All Classes All Packages
All Classes All Packages
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
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
All Classes All Packages