Index

A B C D E F G H I L M O P R S T U V 
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 ArtifactReferenceResolverStrategy and 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 ArtifactReference under 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 ArtifactReference under 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 IfExists to 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
ArtifactReferenceResolverStrategy implementation that simply returns Metadata.artifactReference() from the given Record
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 null versions 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 ArtifactReferenceImpl depending 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 DefaultSchemaResolver configuration 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
 
A B C D E F G H I L M O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values