All Classes
-
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 A SQL implementation of theRegistryStorage
interface.AdminResourceImpl AlreadyExistsException Api ApicurioDataModelContentValidator A content validator implementation for the OpenAPI and AsyncAPI content types.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 Used to map a single row in the versions table to aArtifactVersionMetaDataDto
instance.AsyncApiArtifactTypeUtilProvider AsyncApiContentValidator A content validator implementation for the AsyncAPI content type.Authorized AuthorizedInterceptor 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/14741213CNCFApiUtil 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 schemaContentCanonicalizer 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.Current Marks currently "used" bean.CustomAuthenticationMechanism CustomTenantConfigResolver This class provides the logic to configure the authentication layer with the tenant configuration for an incoming http request.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.DtoUtil EditableArtifactMetaDataDto EnabledModification EntityInputStream ErrorCode 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 Implements theGroupsResource
JAX-RS interface.H2SqlStatements H2 implementation of the sql statements interface.HeadersHack Remove once Quarkus issue #9887 is fixed!HttpEventSink HttpEventSinkConfiguration HttpSinkConfiguration HttpSinksConfiguration IDbUpgrader IdsResourceImpl Deprecated. IdsResourceImpl InMemoryRegistryStorage An in-memory SQL implementation of theRegistryStorage
interface.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 LivenessCheck Common interface for a liveness check.LivenessUtil LogConfigurationDto LogConfigurationMapper LogConfigurationNotFoundException LogConfigurationService Logged LoggingInterceptor MetricIDs 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 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 ProtobufCompatibilityChecker ProtobufContentValidator A content validator implementation for the Protobuf content type.ReactAppServlet A simple servlet that forwards everything to /index.html.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)RegistryStorage The artifactStore layer for the registry.RegistryStorageException RegistryStorageFacade RegistryStorageFacadeImpl RegistryStorageProducer RegistryStorageProvider ResourceCacheControlFilter Filter
to add cache control headers for resources such as CSS and images.ResponseErrorLivenessCheck ResponseTimeoutReadinessCheck RestMetricsApply RestMetricsInterceptor Interceptor that tracks metrics across all REST resources.RestMetricsResponseFilter Filter class that filters REST API requests and responses to report metrics about them.RestMetricsResponseFilteredNameBinding Meta-Annotation used to perform name-binding between REST API methods andRestMetricsResponseFilter
filterRuleAlreadyExistsException RuleApplicationType RuleConfigurationDto 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 aRuleType
.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 Implements theRulesService
interface.RuleViolation RuleViolationException Exception thrown when a configured rule is violated, rejecting an artifact content update.Schema Schema SchemaContent SchemaFactoryAccessor SchemaGroup SchemagroupsResource A JAX-RS interface.SchemagroupsResourceImpl SchemaId SchemaId SchemaInfo SchemaInfo SchemaListItem SchemaModificationPatch SchemaModificationPatch.OpEnum Gets or Sets opSchemaModificationPatch.PathEnum Gets or Sets pathSchemasResource 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 SpecUrlFilter Note: simple filtering of response content - found on Stack Overflow here: https://stackoverflow.com/a/14741213SqlStatements Returns SQL statements used by the JDB artifactStore implementation.SqlStatementsProducer SqlStatementVariableBinder SqlUtil StateModification StorageException Base class for all artifactStore exceptions.StorageLivenessCheck StoredArtifactDto StoredArtifactMapper SubjectsResource Note:SubjectsResourceImpl SubjectVersion SubjectVersionsResource Note:SubjectVersionsResourceImpl System SystemResourceImpl TenantContext TenantContextImpl TenantContextProvider TenantIdResolver This class centralizes the logic to resolve the tenantId from an http request.TenantMetadataService TenantNotFoundException 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 levelV1ApiUtil 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