All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractArtifactTypeUtilProvider |
|
| AbstractErrorCounterHealthCheck |
Abstract class containing common logic for health checks based on an error counter.
|
| AbstractRegistryStorage |
|
| AbstractResource |
|
| AbstractSqlRegistryStorage |
|
| AdminOverride |
|
| AdminResourceImpl |
|
| AlreadyExistsException |
|
| Api |
|
| ApicurioDataModelContentValidator |
A content validator implementation for the OpenAPI and AsyncAPI content types.
|
| ApicurioRegisterForReflection |
|
| ApiDocsServlet |
A simple servlet that forwards the request to the apidocs.html file.
|
| ApiService |
|
| ApiServiceImpl |
|
| ApiUtil |
|
| AppConfiguration |
Generic configuration.
|
| ArtifactAlreadyExistsException |
|
| ArtifactIdGenerator |
|
| ArtifactIdGeneratorImpl |
|
| ArtifactMetaDataDto |
|
| ArtifactMetaDataDtoMapper |
|
| ArtifactNotFoundException |
|
| ArtifactRuleEntityMapper |
|
| ArtifactSearchResultsDto |
|
| ArtifactsResourceImpl |
Deprecated. |
| ArtifactStateExt |
|
| ArtifactTypeUtil |
|
| ArtifactTypeUtilProvider |
Interface providing different utils per artifact type
* compatibility checker
* content canonicalizer
* content validator
* rules
* etc ...
|
| ArtifactTypeUtilProviderFactory |
|
| ArtifactTypeUtilProviderImpl |
|
| ArtifactVersionEntityMapper |
|
| ArtifactVersionMetaDataDto |
|
| ArtifactVersionMetaDataDtoMapper |
|
| AsyncApiArtifactTypeUtilProvider |
|
| AsyncApiContentValidator |
A content validator implementation for the AsyncAPI content type.
|
| Audited |
|
| AuditedInterceptor |
Interceptor that executes around methods annotated with Audited
|
| AuditHttpRequestContext |
|
| AuditHttpRequestInfo |
|
| AuditingConstants |
|
| AuditLogService |
|
| AuthConfig |
|
| Authorized |
|
| AuthorizedInterceptor |
|
| AuthorizedLevel |
|
| AuthorizedStyle |
|
| AvroArtifactTypeUtilProvider |
|
| AvroCompatibilityChecker |
|
| AvroContentCanonicalizer |
An Avro implementation of a content Canonicalizer.
|
| AvroContentExtractor |
Performs meta-data extraction for Avro content.
|
| AvroContentValidator |
A content validator implementation for the Avro content type.
|
| BaseHrefFilter |
Note: simple filtering of response content - found on Stack Overflow here:
https://stackoverflow.com/a/14741213
|
| BasicAuthClientCredentialsMechanism |
|
| CCompatConfig |
|
| CNCFApiUtil |
|
| CommonSqlStatements |
Shared base class for all sql statements.
|
| CompatibilityChecker |
An interface that is used to determine whether a proposed artifact's content is compatible and return a set of
incompatible differences
with older version(s) of the same content, based on a given compatibility level.
|
| CompatibilityCheckResponse |
Immutable.
|
| CompatibilityDifference |
Represents a single compatibility difference.
|
| CompatibilityExecutionResult |
Created by aohana
Holds the result for a compatibility check
incompatibleDifferences - will contain values in case the schema type has difference type information in case the
new schema is not compatible (only JSON schema as of now)
|
| CompatibilityLevel |
|
| CompatibilityLevelDto |
Immutable.
|
| CompatibilityLevelDto.Level |
|
| CompatibilityLevelParamDto |
|
| CompatibilityResource |
Note:
|
| CompatibilityResourceImpl |
|
| CompatibilityRuleExecutor |
Rule executor for the "Compatibility" rule.
|
| CompatibilityV1ApiRequestFilter |
Request filter that rewrites requests from the path the API had for the 1.X releases to it's new location under "/apis/registry/v1"
This is just a compatibility utility to make upgrades from 1.X to 2.X easier and less error prone,
it's preferable to update the clients configuration to use the proper new API path.
|
| ConfigJs |
|
| ConfigJsArtifacts |
|
| ConfigJsAuth |
|
| ConfigJsFeatures |
|
| ConfigJsServlet |
Generates the 'config.js' file imported by the UI.
|
| ConfigJsUi |
|
| ConfigResource |
Note:
|
| ConfigResourceImpl |
|
| ConflictException |
This exception covers the following errors in the compat API:
- 409 Conflict – Incompatible schema
|
| ContentCanonicalizer |
Canonicalize some content! This means converting content to its canonical form for
the purpose of comparison.
|
| ContentEntityMapper |
|
| ContentExtractor |
|
| ContentHandle |
|
| ContentHandleMessageBodyWriter |
|
| ContentMapper |
|
| ContentNotFoundException |
|
| ContentTypes |
|
| ContentTypeUtil |
|
| ContentValidator |
Validates content.
|
| CredentialsHelper |
Extracts credentials pair from header encoded as base 64 if exists return null otherwise.
|
| Current |
Marks currently "used" bean.
|
| CustomAuthenticationMechanism |
|
| CustomMetricsConfiguration |
|
| DataExporter |
|
| DdlParser |
Can parse a DDL into a list of individual statements.
|
| DefaultRuleDeletionException |
Exception thrown when attempting to delete a configured default rule.
|
| DisabledApisMatcherService |
|
| DocumentBuilderAccessor |
Base class for any class that needs to use a DocumentBuilder.
|
| DownloadContextDto |
|
| DownloadContextType |
|
| DownloadNotFoundException |
|
| DownloadReaper |
Periodically cleanup data of tenants marked as deleted.
|
| DownloadsResourceImpl |
|
| DtoUtil |
|
| EditableArtifactMetaDataDto |
|
| EnabledModification |
|
| EntityInputStream |
|
| ErrorCode |
|
| ErrorHttpResponse |
|
| Errors |
|
| EventSink |
|
| EventSourcedRegistryStorage |
|
| EventsService |
|
| EventsServiceImpl |
|
| ExtractedMetaData |
|
| FacadeConverter |
|
| GenericCompatibilityDifference |
|
| GlobalIdGenerator |
|
| GlobalRuleEntityMapper |
|
| GraphQLArtifactTypeUtilProvider |
|
| GraphQLContentCanonicalizer |
A canonicalizer that handles GraphQL (SDL) formatted content.
|
| GraphQLContentValidator |
A content validator implementation for the GraphQL content type.
|
| GroupAlreadyExistsException |
|
| GroupEntityMapper |
|
| GroupMetaDataDto |
|
| GroupMetaDataDtoMapper |
|
| GroupNotFoundException |
|
| GroupsResourceImpl |
|
| H2SqlStatements |
H2 implementation of the sql statements interface.
|
| Handle |
|
| HandleCallback<T,X extends Exception> |
|
| HandleFactory |
|
| HandleImpl |
|
| HeadersHack |
Remove once Quarkus issue #9887 is fixed!
|
| HttpEventSink |
|
| HttpEventSinkConfiguration |
|
| HttpRequestsAuditFilter |
Filters REST API requests and responses to generate audit logs for failed requests
|
| HttpSinkConfiguration |
|
| HttpSinksConfiguration |
|
| IAccessController |
|
| IDbUpgrader |
|
| IdsResourceImpl |
Deprecated. |
| IdsResourceImpl |
|
| ImportLifecycleBean |
|
| InMemoryRegistryStorage |
|
| IntegerMapper |
|
| InvalidArtifactIdException |
|
| InvalidArtifactStateException |
|
| InvalidArtifactTypeException |
|
| InvalidGroupIdException |
|
| InvalidPropertiesException |
|
| JsonArtifactTypeUtilProvider |
|
| JsonContentCanonicalizer |
A common JSON content canonicalizer.
|
| JsonContentExtractor |
Performs meta-data extraction for JSON Schema content.
|
| JsonSchemaCompatibilityChecker |
|
| JsonSchemaCompatibilityDifference |
Translation object for Difference into CompatibilityDifference.
|
| JsonSchemaContentValidator |
A content validator implementation for the JsonSchema content type.
|
| KafkaConnectContentCanonicalizer |
A Kafka Connect schema content canonicalizer.
|
| KafkaConnectContentValidator |
A content validator implementation for the Kafka Connect schema content type.
|
| KafkaEventSink |
|
| KConnectArtifactTypeUtilProvider |
|
| LimitExceededException |
|
| LimitsCheckResult |
|
| LivenessCheck |
Common interface for a liveness check.
|
| LivenessUtil |
|
| LogConfigurationDto |
|
| LogConfigurationMapper |
|
| LogConfigurationNotFoundException |
|
| LogConfigurationService |
|
| Logged |
|
| LoggerProducer |
|
| LoggingInterceptor |
|
| LongMapper |
|
| MappedQuery<R> |
|
| MappedQueryImpl<T> |
|
| MdcContextProvider |
Implementation required for context propagation.
|
| MetricsConstants |
Metrics naming constants.
|
| MissingRequiredParameterException |
|
| ModeDto |
|
| ModeResource |
Note:
|
| ModeResourceImpl |
We DO NOT support this endpoint.
|
| MultitenancyProperties |
|
| NewSchema |
|
| NewSchemaVersion |
|
| NoopCompatibilityChecker |
|
| NoOpContentCanonicalizer |
A canonicalizer that passes through the content unchanged.
|
| NoopContentExtractor |
|
| NotFoundException |
|
| OpenApiArtifactTypeUtilProvider |
|
| OpenApiContentValidator |
A content validator implementation for the OpenAPI content type.
|
| OpenApiOrAsyncApiContentExtractor |
Performs meta-data extraction for OpenAPI content.
|
| OperationNotSupportedException |
|
| OrderBy |
|
| OrderDirection |
|
| OwnerBasedAccessController |
|
| ParametersConflictException |
|
| PersistenceExceptionLivenessApply |
|
| PersistenceExceptionLivenessCheck |
Fail liveness check if the number of exceptions thrown by artifactStore is too high.
|
| PersistenceExceptionLivenessInterceptor |
Fail liveness check if the number of exceptions thrown by artifactStore is too high.
|
| PersistenceSimpleReadinessCheck |
|
| PersistenceTimeoutReadinessApply |
|
| PersistenceTimeoutReadinessCheck |
Fail readiness check if the duration of processing a artifactStore operation is too high.
|
| PersistenceTimeoutReadinessInterceptor |
Fail readiness check if the duration of processing a artifactStore operation is too high.
|
| PostgreSQLSqlStatements |
H2 implementation of the sql statements interface.
|
| ProtobufArtifactTypeUtilProvider |
|
| ProtobufCanonicalHashUpgrader |
|
| ProtobufCompatibilityChecker |
|
| ProtobufContentCanonicalizer |
A Protobuf implementation of a content Canonicalizer.
|
| ProtobufContentValidator |
A content validator implementation for the Protobuf content type.
|
| Query |
|
| QueryImpl |
|
| ReactAppServlet |
A simple servlet that forwards everything to /index.html.
|
| RedirectFilter |
|
| RegistryApplication |
|
| RegistryApplicationServletFilter |
This Servlet Filter combines various functionalities that can be configured using config properties:
Multitenancy: the registry can accept per-tenant URLs, accepting requests like /t/{tenantId}/...rest of the api...
|
| RegistryConfigSource |
ConfigSource that turns env vars into plain properties.
|
| RegistryException |
Generic project exception.
|
| RegistryExceptionMapper |
TODO use v1 beans when appropriate (when handling REST API v1 calls)
|
| RegistryExceptionMapperService |
|
| RegistryQuarkusMain |
|
| RegistryStorage |
The artifactStore layer for the registry.
|
| RegistryStorageDecorator |
|
| RegistryStorageException |
|
| RegistryStorageFacade |
|
| RegistryStorageFacadeImpl |
|
| RegistryStorageLimitsEnforcer |
Decorator of RegistryStorage that applies per-tenant limits enforcement, with this is possible to limit how many artifacts a tenant can create...
|
| RegistryStorageProducer |
|
| RegistryStorageProvider |
Provider interface for non-default storage interfaces.
|
| RegistryTenantContext |
Simple POJO class to hold the tenant specific configuration
|
| ResourceCacheControlFilter |
Filter to add cache control headers for resources such as CSS and images.
|
| ResponseErrorLivenessCheck |
|
| ResponseTimeoutReadinessCheck |
|
| RestMetricsResponseFilter |
Filters REST API requests and responses to report metrics
about them.
|
| RoleBasedAccessApiOperation |
|
| RoleBasedAccessController |
|
| RoleMappingAlreadyExistsException |
|
| RoleMappingDto |
|
| RoleMappingDtoMapper |
|
| RoleMappingNotFoundException |
|
| RoleProvider |
|
| RowMapper<T> |
|
| RuleAlreadyExistsException |
|
| RuleApplicationType |
|
| RuleConfigurationDto |
|
| RuleConfigurationDtoMapper |
|
| RuleContext |
Contains all of the information needed by a rule executor, including the rule-specific
configuration, current and updated content, and any other meta-data needed.
|
| RuleExecutor |
This interface is used to execute/apply a specific rule.
|
| RuleExecutorFactory |
Creates a rule executor from a RuleType.
|
| RuleNotFoundException |
|
| RulesConfiguration |
|
| RulesProperties |
A service used to retrieve the default global rules that have been set via registry.rules.global configuration
properties.
|
| RulesPropertiesImpl |
|
| RulesResourceImpl |
Deprecated. |
| RulesService |
A service used to apply configured rules to a given content update.
|
| RulesServiceImpl |
|
| RuleViolation |
|
| RuleViolationException |
Exception thrown when a configured rule is violated, rejecting an artifact content
update.
|
| RuntimeSqlException |
|
| Schema |
|
| Schema |
|
| SchemaContent |
|
| SchemaFactoryAccessor |
|
| SchemaGroup |
|
| SchemagroupsResource |
A JAX-RS interface.
|
| SchemagroupsResourceImpl |
|
| SchemaId |
|
| SchemaId |
|
| SchemaInfo |
|
| SchemaInfo |
|
| SchemaListItem |
|
| SchemaModificationPatch |
|
| SchemaModificationPatch.OpEnum |
Gets or Sets op
|
| SchemaModificationPatch.PathEnum |
Gets or Sets path
|
| SchemasResource |
Note:
|
| SchemasResourceImpl |
|
| SchemaState |
|
| SchemaState.StateEnum |
If the schema state is 'deprecated', all the schema version states are 'deprecated'.
|
| SchemaSummary |
|
| SchemaVersion |
|
| SearchedArtifactDto |
|
| SearchedArtifactMapper |
|
| SearchedVersionDto |
|
| SearchedVersionMapper |
|
| SearchFilter |
|
| SearchFilterType |
|
| SearchResourceImpl |
Deprecated. |
| SearchResourceImpl |
|
| SentryConfiguration |
|
| SpecUrlFilter |
Note: simple filtering of response content - found on Stack Overflow here:
https://stackoverflow.com/a/14741213
|
| Sql<Q> |
|
| SqlImpl<Q> |
|
| SqlParam |
|
| SqlParamType |
|
| SqlStatements |
Returns SQL statements used by the JDB artifactStore implementation.
|
| SqlStatementsProducer |
|
| SqlStatementVariableBinder |
|
| SqlUtil |
|
| StateModification |
|
| StorageException |
Base class for all artifactStore exceptions.
|
| StorageLivenessCheck |
|
| StorageMetricsApply |
|
| StorageMetricsInterceptor |
Fail readiness check if the duration of processing a artifactStore operation is too high.
|
| StorageMetricsStore |
This class provides a set of per-tenant counters.
|
| StorageRoleProvider |
|
| StoredArtifactDto |
|
| StoredArtifactMapper |
|
| StringMapper |
|
| SubjectsResource |
Note:
|
| SubjectsResourceImpl |
|
| SubjectVersion |
|
| SubjectVersionsResource |
Note:
|
| SubjectVersionsResourceImpl |
|
| System |
|
| SystemResourceImpl |
|
| TenantContext |
|
| TenantContextImpl |
|
| TenantContextLoader |
|
| TenantIdResolver |
This class centralizes the logic to resolve the tenantId from an http request.
|
| TenantLimitsConfiguration |
|
| TenantLimitsConfigurationService |
|
| TenantLimitsService |
Component that provides the logic to enforce the limits in the usage of the registry
|
| TenantManagerClientProducer |
|
| TenantMetadataService |
|
| TenantNotAuthorizedException |
|
| TenantNotFoundException |
|
| TenantReaper |
Periodically cleanup data of tenants marked as deleted.
|
| TenantThreadContextProvider |
Implementation required for context propagation.
|
| TokenRoleProvider |
|
| UiConfigProperties |
Holds/accesses all configuration settings for the UI.
|
| UnprocessableEntityException |
This exception covers the following errors in the compat API:
- Error code 42201 – Invalid schema
- Error code 42202 – Invalid schema version
- Error code 42203 – Invalid compatibility level
|
| Update |
|
| UpdateImpl |
|
| URLRegisterForReflection |
|
| UsersResourceImpl |
|
| V1ApiUtil |
|
| V2ApiUtil |
|
| ValidityLevel |
Indicates what level of validation should be performed by the content validity rule.
|
| ValidityRuleExecutor |
|
| VersionNotFoundException |
|
| VersionSearchResultsDto |
|
| VersionUtil |
|
| WsdlArtifactTypeUtilProvider |
|
| WsdlContentValidator |
|
| WsdlOrXsdContentExtractor |
Performs meta-data extraction for WSDL or XSD content.
|
| WSDLReaderAccessor |
|
| XmlArtifactTypeUtilProvider |
|
| XmlContentCanonicalizer |
A common XML content canonicalizer.
|
| XmlContentValidator |
|
| XsdArtifactTypeUtilProvider |
|
| XsdContentValidator |
|