Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractSchemaResolver<S,
T> - Class in io.apicurio.registry.resolver -
Base implementation of
SchemaResolver - AbstractSchemaResolver() - Constructor for class io.apicurio.registry.resolver.AbstractSchemaResolver
- ARTIFACT_RESOLVER_STRATEGY - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Fully qualified Java classname of a class that implements
ArtifactReferenceResolverStrategyand is responsible for mapping between the Record being resolved and an artifactId. - ARTIFACT_RESOLVER_STRATEGY_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Uses the ArtifactReference available for each record.
- ArtifactCoordinates - Class in io.apicurio.registry.resolver.strategy
- ArtifactCoordinates() - Constructor for class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- ArtifactCoordinates.ArtifactCoordinatesBuilder - Class in io.apicurio.registry.resolver.strategy
- ArtifactCoordinatesBuilder() - Constructor for class io.apicurio.registry.resolver.strategy.ArtifactCoordinates.ArtifactCoordinatesBuilder
- artifactId(String) - Method in class io.apicurio.registry.resolver.SchemaLookupResult.SchemaLookupResultBuilder
- artifactId(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates.ArtifactCoordinatesBuilder
- artifactId(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl.ArtifactReferenceBuilder
- artifactReference() - Method in interface io.apicurio.registry.resolver.data.Metadata
- artifactReference(Record<DATA>, ParsedSchema<SCHEMA>) - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReferenceResolverStrategy
-
For a given Record, returns the
ArtifactReferenceunder which the message schemas are located or should be registered in the registry. - artifactReference(Record<DATA>, ParsedSchema<SCHEMA>) - Method in class io.apicurio.registry.resolver.strategy.DynamicArtifactReferenceResolverStrategy
- ArtifactReference - Interface in io.apicurio.registry.resolver.strategy
-
This class holds the information that reference one Artifact in Apicurio Registry.
- ArtifactReferenceBuilder() - Constructor for class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl.ArtifactReferenceBuilder
- ArtifactReferenceImpl - Class in io.apicurio.registry.resolver.strategy
- ArtifactReferenceImpl() - Constructor for class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- ArtifactReferenceImpl.ArtifactReferenceBuilder - Class in io.apicurio.registry.resolver.strategy
- ArtifactReferenceResolverStrategy<SCHEMA,
DATA> - Interface in io.apicurio.registry.resolver.strategy -
This interface is used by the SchemaResolver to determine the
ArtifactReferenceunder which the message schemas are located or should be registered in the registry. - artifactResolverStrategy - Variable in class io.apicurio.registry.resolver.AbstractSchemaResolver
- artifactType() - Method in interface io.apicurio.registry.resolver.SchemaParser
- AUTH_CLIENT_ID - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
The Client Id of the Auth Service.
- AUTH_CLIENT_SCOPE - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
The Scope of the Auth Service.
- AUTH_CLIENT_SECRET - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
The Secret of the Auth Service.
- AUTH_PASSWORD - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
The Password of the Auth Service.
- AUTH_REALM - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
The Realm of the Auth Service.
- AUTH_SERVICE_URL - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
The URL of the Auth Service.
- AUTH_SERVICE_URL_TOKEN_ENDPOINT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
- AUTH_TOKEN_ENDPOINT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
The URL of the Token Endpoint.
- AUTH_USERNAME - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
The Username of the Auth Service.
- authClient - Variable in class io.apicurio.registry.resolver.AbstractSchemaResolver
- AUTO_REGISTER_ARTIFACT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Optional, boolean to indicate whether serializer classes should attempt to create an artifact in the registry.
- AUTO_REGISTER_ARTIFACT_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
- AUTO_REGISTER_ARTIFACT_IF_EXISTS - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Optional, one of
IfExiststo indicate the behavior of the client when there is a conflict creating an artifact because the artifact already exists. - AUTO_REGISTER_ARTIFACT_IF_EXISTS_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
- autoRegisterArtifact() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- autoRegisterArtifactIfExists() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
B
- build() - Method in class io.apicurio.registry.resolver.SchemaLookupResult.SchemaLookupResultBuilder
- build() - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates.ArtifactCoordinatesBuilder
- build() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl.ArtifactReferenceBuilder
- builder() - Static method in class io.apicurio.registry.resolver.SchemaLookupResult
- builder() - Static method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- builder() - Static method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
C
- CACHE_LATEST - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
If
true, will cache schema lookups that either have `latest` or no version specified. - CACHE_LATEST_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
- CHECK_PERIOD_MS - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Indicates how long to cache artifacts before auto-eviction.
- CHECK_PERIOD_MS_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
- checkInitialized() - Method in class io.apicurio.registry.resolver.ERCache
- clear() - Method in class io.apicurio.registry.resolver.ERCache
- client - Variable in class io.apicurio.registry.resolver.AbstractSchemaResolver
- close() - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- config - Variable in class io.apicurio.registry.resolver.AbstractSchemaResolver
- configure(Map<String, ?>, SchemaParser<S, T>) - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- configure(Map<String, ?>, SchemaParser<S, T>) - Method in class io.apicurio.registry.resolver.DefaultSchemaResolver
- configure(Map<String, ?>, SchemaParser<SCHEMA, DATA>) - Method in interface io.apicurio.registry.resolver.SchemaResolver
-
Configure, if supported.
- configureArtifactCoordinatesKeyExtractor(Function<V, ArtifactCoordinates>) - Method in class io.apicurio.registry.resolver.ERCache
- configureCacheLatest(boolean) - Method in class io.apicurio.registry.resolver.ERCache
-
If
true, will cache schema lookups that either have `latest` or no version specified. - configureContentHashKeyExtractor(Function<V, String>) - Method in class io.apicurio.registry.resolver.ERCache
- configureContentIdKeyExtractor(Function<V, Long>) - Method in class io.apicurio.registry.resolver.ERCache
- configureContentKeyExtractor(Function<V, String>) - Method in class io.apicurio.registry.resolver.ERCache
- configureFaultTolerantRefresh(boolean) - Method in class io.apicurio.registry.resolver.ERCache
-
If set to
true, will log the load error instead of throwing it when an exception occurs trying to refresh a cache entry. - configureGlobalIdKeyExtractor(Function<V, Long>) - Method in class io.apicurio.registry.resolver.ERCache
- configureLifetime(Duration) - Method in class io.apicurio.registry.resolver.ERCache
- configureRetryBackoff(Duration) - Method in class io.apicurio.registry.resolver.ERCache
- configureRetryCount(long) - Method in class io.apicurio.registry.resolver.ERCache
- containsByArtifactCoordinates(ArtifactCoordinates) - Method in class io.apicurio.registry.resolver.ERCache
- containsByContentHash(String) - Method in class io.apicurio.registry.resolver.ERCache
- containsByContentId(Long) - Method in class io.apicurio.registry.resolver.ERCache
- containsByGlobalId(Long) - Method in class io.apicurio.registry.resolver.ERCache
- contentHash(String) - Method in class io.apicurio.registry.resolver.SchemaLookupResult.SchemaLookupResultBuilder
- contentHash(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl.ArtifactReferenceBuilder
- contentId(long) - Method in class io.apicurio.registry.resolver.SchemaLookupResult.SchemaLookupResultBuilder
- contentId(Long) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl.ArtifactReferenceBuilder
D
- DefaultSchemaResolver<S,
T> - Class in io.apicurio.registry.resolver -
Default implementation of
SchemaResolver - DefaultSchemaResolver() - Constructor for class io.apicurio.registry.resolver.DefaultSchemaResolver
- DefaultSchemaResolverConfig - Class in io.apicurio.registry.resolver.config
- DefaultSchemaResolverConfig(Map<String, ?>) - Constructor for class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- dereference() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- DEREFERENCE_SCHEMA - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Used to indicate the auto-register feature to try to dereference the schema before registering it in Registry.
- DEREFERENCE_SCHEMA_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
- DynamicArtifactReferenceResolverStrategy<SCHEMA,
DATA> - Class in io.apicurio.registry.resolver.strategy -
ArtifactReferenceResolverStrategyimplementation that simply returnsMetadata.artifactReference()from the givenRecord - DynamicArtifactReferenceResolverStrategy() - Constructor for class io.apicurio.registry.resolver.strategy.DynamicArtifactReferenceResolverStrategy
E
- equals(Object) - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- equals(Object) - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
-
Logical equality.
- equals(Object) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- ERCache<V> - Class in io.apicurio.registry.resolver
-
Expiration + Retry Cache
- ERCache() - Constructor for class io.apicurio.registry.resolver.ERCache
- ERCache.Result<T,
E extends Exception> - Class in io.apicurio.registry.resolver - error - Variable in class io.apicurio.registry.resolver.ERCache.Result
- error(E) - Static method in class io.apicurio.registry.resolver.ERCache.Result
- EXPLICIT_ARTIFACT_GROUP_ID - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Only applicable for serializers Optional, set explicitly the groupId used for querying/creating an artifact.
- EXPLICIT_ARTIFACT_ID - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Only applicable for serializers Optional, set explicitly the artifactId used for querying/creating an artifact.
- EXPLICIT_ARTIFACT_VERSION - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Only applicable for serializers Optional, set explicitly the version used for querying/creating an artifact.
- explicitArtifactGroupId - Variable in class io.apicurio.registry.resolver.AbstractSchemaResolver
- explicitArtifactId - Variable in class io.apicurio.registry.resolver.AbstractSchemaResolver
- explicitArtifactVersion - Variable in class io.apicurio.registry.resolver.AbstractSchemaResolver
F
- FAULT_TOLERANT_REFRESH - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
If
true, will log exceptions instead of throwing them when an error occurs trying to refresh a schema in the cache. - FAULT_TOLERANT_REFRESH_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
- FIND_LATEST_ARTIFACT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Optional, boolean to indicate whether serializer classes should attempt to find the latest artifact in the registry for the corresponding groupId/artifactId.
- FIND_LATEST_ARTIFACT_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
- findLatest() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- fromArtifactReference(ArtifactReference) - Static method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- fromGlobalId(Long) - Static method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
G
- getArtifactId() - Method in class io.apicurio.registry.resolver.SchemaLookupResult
- getArtifactId() - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- getArtifactId() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
- getArtifactId() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- getArtifactResolverStrategy() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getAuthClientId() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getAuthClientScope() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getAuthClientSecret() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getAuthPassword() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getAuthRealm() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getAuthServiceUrl() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getAuthUsername() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getByArtifactCoordinates(ArtifactCoordinates, Function<ArtifactCoordinates, V>) - Method in class io.apicurio.registry.resolver.ERCache
- getByContent(String, Function<String, V>) - Method in class io.apicurio.registry.resolver.ERCache
- getByContentHash(String, Function<String, V>) - Method in class io.apicurio.registry.resolver.ERCache
- getByContentId(Long, Function<Long, V>) - Method in class io.apicurio.registry.resolver.ERCache
- getByGlobalId(Long, Function<Long, V>) - Method in class io.apicurio.registry.resolver.ERCache
- getCacheLatest() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getCheckPeriod() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getContentHash() - Method in class io.apicurio.registry.resolver.SchemaLookupResult
- getContentHash() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
- getContentHash() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- getContentId() - Method in class io.apicurio.registry.resolver.SchemaLookupResult
- getContentId() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
- getContentId() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- getExplicitArtifactGroupId() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getExplicitArtifactId() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getExplicitArtifactVersion() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getExplicitSchemaLocation() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getFaultTolerantRefresh() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getGlobalId() - Method in class io.apicurio.registry.resolver.SchemaLookupResult
- getGlobalId() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
- getGlobalId() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- getGroupId() - Method in class io.apicurio.registry.resolver.SchemaLookupResult
- getGroupId() - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- getGroupId() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
- getGroupId() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- getParsedSchema() - Method in interface io.apicurio.registry.resolver.ParsedSchema
- getParsedSchema() - Method in class io.apicurio.registry.resolver.ParsedSchemaImpl
- getParsedSchema() - Method in class io.apicurio.registry.resolver.SchemaLookupResult
- getRawSchema() - Method in interface io.apicurio.registry.resolver.ParsedSchema
- getRawSchema() - Method in class io.apicurio.registry.resolver.ParsedSchemaImpl
- getRegistryUrl() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getRetryBackoff() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getRetryCount() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getSchemaFromData(Record<U>) - Method in interface io.apicurio.registry.resolver.SchemaParser
-
In some artifact types, such as AVRO, it is possible to extract the schema from the java object.
- getSchemaFromData(Record<U>, boolean) - Method in interface io.apicurio.registry.resolver.SchemaParser
-
In some artifact types, such as AVRO, it is possible to extract the schema from the java object.
- getSchemaFromLocation(String) - Method in interface io.apicurio.registry.resolver.SchemaParser
-
In some artifact types, such as Json, we allow defining a local place for the schema.
- getSchemaParser() - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- getSchemaParser() - Method in interface io.apicurio.registry.resolver.SchemaResolver
- getSchemaReferences() - Method in interface io.apicurio.registry.resolver.ParsedSchema
- getSchemaReferences() - Method in class io.apicurio.registry.resolver.ParsedSchemaImpl
- getTokenEndpoint() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
- getVersion() - Method in class io.apicurio.registry.resolver.SchemaLookupResult
- getVersion() - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- getVersion() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
- getVersion() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- globalId(long) - Method in class io.apicurio.registry.resolver.SchemaLookupResult.SchemaLookupResultBuilder
- globalId(Long) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl.ArtifactReferenceBuilder
- groupId(String) - Method in class io.apicurio.registry.resolver.SchemaLookupResult.SchemaLookupResultBuilder
- groupId(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates.ArtifactCoordinatesBuilder
- groupId(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl.ArtifactReferenceBuilder
H
- hashCode() - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- hashCode() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
- hashCode() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- hasReferences() - Method in interface io.apicurio.registry.resolver.ParsedSchema
- hasReferences() - Method in class io.apicurio.registry.resolver.ParsedSchemaImpl
- hasValue() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
- hasValue() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
I
- instantiate(Class<V>) - Static method in class io.apicurio.registry.resolver.utils.Utils
- instantiate(Class<V>, Object, Consumer<V>) - Static method in class io.apicurio.registry.resolver.utils.Utils
- io.apicurio.registry.resolver - package io.apicurio.registry.resolver
- io.apicurio.registry.resolver.config - package io.apicurio.registry.resolver.config
- io.apicurio.registry.resolver.data - package io.apicurio.registry.resolver.data
- io.apicurio.registry.resolver.strategy - package io.apicurio.registry.resolver.strategy
- io.apicurio.registry.resolver.utils - package io.apicurio.registry.resolver.utils
- isCacheLatest() - Method in class io.apicurio.registry.resolver.ERCache
-
Return whether caching of artifact lookups with
nullversions is enabled. - isError() - Method in class io.apicurio.registry.resolver.ERCache.Result
- isFaultTolerantRefresh() - Method in class io.apicurio.registry.resolver.ERCache
-
Return whether fault tolerant refresh is enabled.
- isOk() - Method in class io.apicurio.registry.resolver.ERCache.Result
L
- loadClass(String) - Static method in class io.apicurio.registry.resolver.utils.Utils
- loadFromArtifactMetaData(ArtifactMetaData, SchemaLookupResult.SchemaLookupResultBuilder<S>) - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- loadFromArtifactMetaData(VersionMetaData, SchemaLookupResult.SchemaLookupResultBuilder<S>) - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- loadSchema() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReferenceResolverStrategy
-
Whether or not to load and pass the parsed schema to the
ArtifactReferenceResolverStrategy.artifactReference(Record, ParsedSchema)lookup method - loadSchema() - Method in class io.apicurio.registry.resolver.strategy.DynamicArtifactReferenceResolverStrategy
M
- metadata() - Method in interface io.apicurio.registry.resolver.data.Record
- Metadata - Interface in io.apicurio.registry.resolver.data
O
- ok - Variable in class io.apicurio.registry.resolver.ERCache.Result
- ok(T) - Static method in class io.apicurio.registry.resolver.ERCache.Result
- originals() - Method in class io.apicurio.registry.resolver.config.DefaultSchemaResolverConfig
P
- parsedSchema(ParsedSchema<T>) - Method in class io.apicurio.registry.resolver.SchemaLookupResult.SchemaLookupResultBuilder
- ParsedSchema<T> - Interface in io.apicurio.registry.resolver
- ParsedSchemaImpl<T> - Class in io.apicurio.registry.resolver
- ParsedSchemaImpl() - Constructor for class io.apicurio.registry.resolver.ParsedSchemaImpl
- parseSchema(byte[], Map<String, ParsedSchema<S>>) - Method in interface io.apicurio.registry.resolver.SchemaParser
- payload() - Method in interface io.apicurio.registry.resolver.data.Record
R
- Record<T> - Interface in io.apicurio.registry.resolver.data
-
Record defines an object that is known as the data or the payload of the record and it's associated metadata.
- referenceName() - Method in interface io.apicurio.registry.resolver.ParsedSchema
- referenceName() - Method in class io.apicurio.registry.resolver.ParsedSchemaImpl
- REGISTRY_URL - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
The URL of the Apicurio Registry.
- REQUEST_HEADERS_PREFIX - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Config prefix that allows configuration of arbitrary HTTP client request headers used by the Registry REST Client in the serde class when communicating with the Registry.
- REQUEST_KEY_PASSWORD - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Key password used when e.g.
- REQUEST_KEYSTORE_LOCATION - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Location of a keystore to use when e.g.
- REQUEST_KEYSTORE_PASSWORD - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Password of the keystore to use when e.g.
- REQUEST_KEYSTORE_TYPE - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Type of keystore to use when e.g.
- REQUEST_TRUSTSTORE_LOCATION - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Location of a trust store to use when connecting to the registry via SSL.
- REQUEST_TRUSTSTORE_PASSWORD - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Password of the trust store to use when connecting to the registry via SSL.
- REQUEST_TRUSTSTORE_TYPE - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Type of trust store to use when connecting to the registry via SSL.
- reset() - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- reset() - Method in class io.apicurio.registry.resolver.DefaultSchemaResolver
- reset() - Method in interface io.apicurio.registry.resolver.SchemaResolver
-
Hard reset cache
- resolveArtifactId(String, boolean, String) - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- resolveArtifactReference(Record<T>, ParsedSchema<S>, boolean, String) - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
-
Resolve an artifact reference for the given record, and optional parsed schema.
- resolveReferences(List<ArtifactReference>) - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- resolveSchema(Record<DATA>) - Method in interface io.apicurio.registry.resolver.SchemaResolver
-
Used to register or to lookup a schema in the registry
- resolveSchema(Record<T>) - Method in class io.apicurio.registry.resolver.DefaultSchemaResolver
- resolveSchemaByArtifactReference(ArtifactReference) - Method in class io.apicurio.registry.resolver.DefaultSchemaResolver
- resolveSchemaByArtifactReference(ArtifactReference) - Method in interface io.apicurio.registry.resolver.SchemaResolver
-
The schema resolver may use different pieces of information from the
ArtifactReferenceImpldepending on the configuration of the schema resolver. - resolveSchemaByContentHash(String) - Method in class io.apicurio.registry.resolver.DefaultSchemaResolver
- resolveSchemaByContentId(long) - Method in class io.apicurio.registry.resolver.DefaultSchemaResolver
- resolveSchemaByGlobalId(long) - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- RETRY_BACKOFF_MS - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
If a schema can not be be retrieved from the Registry, serdes may retry a number of times.
- RETRY_BACKOFF_MS_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
- RETRY_COUNT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
If a schema can not be retrieved from the Registry, serdes may retry a number of times.
- RETRY_COUNT_DEFAULT - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
S
- SCHEMA_LOCATION - Static variable in class io.apicurio.registry.resolver.SchemaResolverConfig
-
Only applicable for serializers Optional, set explicitly the schema location in the classpath for the schema to be used for serializing the data.
- schemaCache - Variable in class io.apicurio.registry.resolver.AbstractSchemaResolver
- SchemaLookupResult<T> - Class in io.apicurio.registry.resolver
- SchemaLookupResult.SchemaLookupResultBuilder<T> - Class in io.apicurio.registry.resolver
- schemaParser - Variable in class io.apicurio.registry.resolver.AbstractSchemaResolver
- SchemaParser<S,
U> - Interface in io.apicurio.registry.resolver - SchemaResolver<SCHEMA,
DATA> - Interface in io.apicurio.registry.resolver - SchemaResolverConfig - Class in io.apicurio.registry.resolver
-
Contains the
DefaultSchemaResolverconfiguration properties. - SchemaResolverConfig() - Constructor for class io.apicurio.registry.resolver.SchemaResolverConfig
- setArtifactId(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- setArtifactId(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- setArtifactResolverStrategy(ArtifactReferenceResolverStrategy<S, T>) - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- setArtifactResolverStrategy(ArtifactReferenceResolverStrategy<SCHEMA, DATA>) - Method in interface io.apicurio.registry.resolver.SchemaResolver
- setClient(RegistryClient) - Method in class io.apicurio.registry.resolver.AbstractSchemaResolver
- setClient(RegistryClient) - Method in interface io.apicurio.registry.resolver.SchemaResolver
- setContentHash(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- setContentId(Long) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- setGlobalId(Long) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- setGroupId(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- setGroupId(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- setParsedSchema(T) - Method in class io.apicurio.registry.resolver.ParsedSchemaImpl
- setRawSchema(byte[]) - Method in class io.apicurio.registry.resolver.ParsedSchemaImpl
- setReferenceName(String) - Method in interface io.apicurio.registry.resolver.ParsedSchema
-
set the name to be used when referencing this schema
- setReferenceName(String) - Method in class io.apicurio.registry.resolver.ParsedSchemaImpl
- setSchemaReferences(List<ParsedSchema<T>>) - Method in class io.apicurio.registry.resolver.ParsedSchemaImpl
- setVersion(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- setVersion(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
- supportsExtractSchemaFromData() - Method in interface io.apicurio.registry.resolver.SchemaParser
-
Flag that indicates if
SchemaParser.getSchemaFromData(Record)is implemented or not. - supportsGetSchemaFromLocation() - Method in interface io.apicurio.registry.resolver.SchemaParser
-
Flag that indicates if
SchemaParser.getSchemaFromLocation(String)is implemented or not.
T
- toArtifactCoordinates() - Method in class io.apicurio.registry.resolver.SchemaLookupResult
- toArtifactReference() - Method in class io.apicurio.registry.resolver.SchemaLookupResult
- toString() - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates
- toString() - Method in interface io.apicurio.registry.resolver.strategy.ArtifactReference
- toString() - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl
U
- Utils - Class in io.apicurio.registry.resolver.utils
- Utils() - Constructor for class io.apicurio.registry.resolver.utils.Utils
V
- version(String) - Method in class io.apicurio.registry.resolver.SchemaLookupResult.SchemaLookupResultBuilder
- version(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactCoordinates.ArtifactCoordinatesBuilder
- version(String) - Method in class io.apicurio.registry.resolver.strategy.ArtifactReferenceImpl.ArtifactReferenceBuilder
All Classes and Interfaces|All Packages|Constant Field Values