A B C D E F G H I K L M P R S T U V W 
All Classes All Packages

A

AbstractKafkaDeserializer<T,​U> - Class in io.apicurio.registry.serde
 
AbstractKafkaDeserializer() - Constructor for class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
AbstractKafkaDeserializer(SchemaResolver<T, U>) - Constructor for class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
AbstractKafkaDeserializer(RegistryClient) - Constructor for class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
AbstractKafkaDeserializer(RegistryClient, SchemaResolver<T, U>) - Constructor for class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
AbstractKafkaSerDe<T,​U> - Class in io.apicurio.registry.serde
Common class for both serializer and deserializer.
AbstractKafkaSerDe() - Constructor for class io.apicurio.registry.serde.AbstractKafkaSerDe
 
AbstractKafkaSerDe(SchemaResolver<T, U>) - Constructor for class io.apicurio.registry.serde.AbstractKafkaSerDe
 
AbstractKafkaSerDe(RegistryClient) - Constructor for class io.apicurio.registry.serde.AbstractKafkaSerDe
 
AbstractKafkaSerDe(RegistryClient, SchemaResolver<T, U>) - Constructor for class io.apicurio.registry.serde.AbstractKafkaSerDe
 
AbstractKafkaSerializer<T,​U> - Class in io.apicurio.registry.serde
 
AbstractKafkaSerializer() - Constructor for class io.apicurio.registry.serde.AbstractKafkaSerializer
 
AbstractKafkaSerializer(SchemaResolver<T, U>) - Constructor for class io.apicurio.registry.serde.AbstractKafkaSerializer
 
AbstractKafkaSerializer(RegistryClient) - Constructor for class io.apicurio.registry.serde.AbstractKafkaSerializer
 
AbstractKafkaSerializer(RegistryClient, ArtifactReferenceResolverStrategy<T, U>, SchemaResolver<T, U>) - Constructor for class io.apicurio.registry.serde.AbstractKafkaSerializer
 
AbstractSchemaResolver<S,​T> - Class in io.apicurio.registry.serde
Deprecated.
AbstractSchemaResolver() - Constructor for class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
AbstractSerde<T> - Class in io.apicurio.registry.serde
 
AbstractSerde(Serializer<T>, Deserializer<T>) - Constructor for class io.apicurio.registry.serde.AbstractSerde
 
addMessageTypeHeader(Headers, String) - Method in class io.apicurio.registry.serde.headers.MessageTypeSerdeHeaders
 
ARTIFACT_RESOLVER_STRATEGY - Static variable in class io.apicurio.registry.serde.SerdeConfig
Fully qualified Java classname of a class that implements ArtifactResolverStrategy and is responsible for mapping between the Kafka serde information and an artifactId.
ARTIFACT_RESOLVER_STRATEGY_DEFAULT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
artifactId(String) - Method in class io.apicurio.registry.serde.SchemaLookupResult.SchemaLookupResultBuilder
Deprecated.
 
artifactId(String) - Method in class io.apicurio.registry.serde.strategy.ArtifactReference.ArtifactReferenceBuilder
 
artifactReference() - Method in class io.apicurio.registry.serde.data.KafkaSerdeMetadata
 
artifactReference(Record<Object>, ParsedSchema<T>) - Method in interface io.apicurio.registry.serde.strategy.ArtifactResolverStrategy
 
artifactReference(Record<Object>, ParsedSchema<T>) - Method in class io.apicurio.registry.serde.strategy.SimpleTopicIdStrategy
 
artifactReference(Record<Object>, ParsedSchema<T>) - Method in class io.apicurio.registry.serde.strategy.TopicIdStrategy
 
artifactReference(String, boolean, T) - Method in interface io.apicurio.registry.serde.strategy.ArtifactResolverStrategy
For a given topic and message, returns the ArtifactReference under which the message schemas are located or should be registered in the registry.
ArtifactReference - Class in io.apicurio.registry.serde.strategy
There is a new implementation of this class that can be found here ArtifactReferenceImpl and here We keep this class for compatibilty This class holds the information that reference one Artifact in Apicurio Registry.
ArtifactReference.ArtifactReferenceBuilder - Class in io.apicurio.registry.serde.strategy
 
artifactResolverStrategy - Variable in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
ArtifactResolverStrategy<T> - Interface in io.apicurio.registry.serde.strategy
There is a new interface responsible with the same responsibility as this one, can be found here ArtifactReferenceResolverStrategy The interface ArtifactResolverStrategy is kept for backwards compatibility A ArtifactResolverStrategy is used by the Kafka serializer/deserializer to determine the ArtifactReference under which the message schemas are located or should be registered in the registry.
artifactType() - Method in interface io.apicurio.registry.serde.SchemaParser
Deprecated.
 
asLegacyId() - Method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
AUTH_CLIENT_ID - Static variable in class io.apicurio.registry.serde.SerdeConfig
The Client Id of the Auth Service.
AUTH_CLIENT_SECRET - Static variable in class io.apicurio.registry.serde.SerdeConfig
The Secret of the Auth Service.
AUTH_PASSWORD - Static variable in class io.apicurio.registry.serde.SerdeConfig
The Password of the Auth Service.
AUTH_REALM - Static variable in class io.apicurio.registry.serde.SerdeConfig
The Realm of the Auth Service.
AUTH_SERVICE_URL - Static variable in class io.apicurio.registry.serde.SerdeConfig
The URL of the Auth Service.
AUTH_SERVICE_URL_TOKEN_ENDPOINT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
AUTH_TOKEN_ENDPOINT - Static variable in class io.apicurio.registry.serde.SerdeConfig
The URL of the Token Endpoint.
AUTH_USERNAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
The Username of the Auth Service.
authClient - Variable in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
AUTO_REGISTER_ARTIFACT - Static variable in class io.apicurio.registry.serde.SerdeConfig
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.serde.SerdeConfig
 
AUTO_REGISTER_ARTIFACT_IF_EXISTS - Static variable in class io.apicurio.registry.serde.SerdeConfig
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.serde.SerdeConfig
 

B

BaseKafkaDeserializerConfig - Class in io.apicurio.registry.serde.config
 
BaseKafkaDeserializerConfig(Map<?, ?>) - Constructor for class io.apicurio.registry.serde.config.BaseKafkaDeserializerConfig
 
BaseKafkaSerDeConfig - Class in io.apicurio.registry.serde.config
 
BaseKafkaSerDeConfig(Map<?, ?>) - Constructor for class io.apicurio.registry.serde.config.BaseKafkaSerDeConfig
 
BaseKafkaSerDeConfig(ConfigDef, Map<?, ?>) - Constructor for class io.apicurio.registry.serde.config.BaseKafkaSerDeConfig
 
build() - Method in class io.apicurio.registry.serde.SchemaLookupResult.SchemaLookupResultBuilder
Deprecated.
 
build() - Method in class io.apicurio.registry.serde.strategy.ArtifactReference.ArtifactReferenceBuilder
 
builder() - Static method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
builder() - Static method in class io.apicurio.registry.serde.strategy.ArtifactReference
 

C

CHECK_PERIOD_MS - Static variable in class io.apicurio.registry.serde.SerdeConfig
Indicates how long to cache artifacts before auto-eviction.
CHECK_PERIOD_MS_DEFAULT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
client - Variable in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
close() - Method in class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
close() - Method in class io.apicurio.registry.serde.AbstractKafkaSerializer
 
close() - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
close() - Method in class io.apicurio.registry.serde.AbstractSerde
 
close() - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
 
configDef() - Static method in class io.apicurio.registry.serde.config.BaseKafkaDeserializerConfig
 
configDef() - Static method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
configure(BaseKafkaSerDeConfig, boolean) - Method in class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
configure(BaseKafkaSerDeConfig, boolean) - Method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
configure(Map<String, ?>, boolean) - Method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
configure(Map<String, ?>, boolean) - Method in class io.apicurio.registry.serde.AbstractKafkaSerializer
 
configure(Map<String, ?>, boolean) - Method in class io.apicurio.registry.serde.AbstractSerde
 
configure(Map<String, ?>, boolean, SchemaParser<S>) - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
configure(Map<String, ?>, boolean, SchemaParser<SCHEMA>) - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
configure(Map<String, ?>, SchemaParser<S, T>) - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
configure(Map<String, ?>, SchemaParser<SCHEMA, DATA>) - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
 
configure(Map<String, Object>, boolean) - Method in class io.apicurio.registry.serde.DefaultIdHandler
 
configure(Map<String, Object>, boolean) - Method in class io.apicurio.registry.serde.fallback.DefaultFallbackArtifactProvider
 
configure(Map<String, Object>, boolean) - Method in interface io.apicurio.registry.serde.fallback.FallbackArtifactProvider
 
configure(Map<String, Object>, boolean) - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandler
 
configure(Map<String, Object>, boolean) - Method in interface io.apicurio.registry.serde.headers.HeadersHandler
 
configure(Map<String, Object>, boolean) - Method in interface io.apicurio.registry.serde.IdHandler
 
configure(Map<String, Object>, boolean) - Method in class io.apicurio.registry.serde.Legacy4ByteIdHandler
 
configure(Map<String, Object>, boolean, SchemaParser<T, U>) - Method in class io.apicurio.registry.serde.SchemaResolverConfigurer
 
contentId - io.apicurio.registry.serde.config.IdOption
 
contentId(long) - Method in class io.apicurio.registry.serde.SchemaLookupResult.SchemaLookupResultBuilder
Deprecated.
 
contentId(Long) - Method in class io.apicurio.registry.serde.strategy.ArtifactReference.ArtifactReferenceBuilder
 

D

DefaultFallbackArtifactProvider - Class in io.apicurio.registry.serde.fallback
Default implementation of FallbackArtifactProvider that simply uses config properties
DefaultFallbackArtifactProvider() - Constructor for class io.apicurio.registry.serde.fallback.DefaultFallbackArtifactProvider
 
DefaultHeadersHandler - Class in io.apicurio.registry.serde.headers
 
DefaultHeadersHandler() - Constructor for class io.apicurio.registry.serde.headers.DefaultHeadersHandler
 
DefaultHeadersHandlerConfig - Class in io.apicurio.registry.serde.headers
 
DefaultHeadersHandlerConfig(Map<?, ?>) - Constructor for class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
DefaultIdHandler - Class in io.apicurio.registry.serde
 
DefaultIdHandler() - Constructor for class io.apicurio.registry.serde.DefaultIdHandler
 
deserialize(String, byte[]) - Method in class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
deserialize(String, Headers, byte[]) - Method in class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
deserializer() - Method in class io.apicurio.registry.serde.AbstractSerde
 
DESERIALIZER_SPECIFIC_KEY_RETURN_CLASS - Static variable in class io.apicurio.registry.serde.SerdeConfig
Fully qualified Java classname of a class that will be used as the return type for the deserializer.
DESERIALIZER_SPECIFIC_VALUE_RETURN_CLASS - Static variable in class io.apicurio.registry.serde.SerdeConfig
Fully qualified Java classname of a class that will be used as the return type for the deserializer.

E

ENABLE_CONFLUENT_ID_HANDLER - Static variable in class io.apicurio.registry.serde.SerdeConfig
Shortcut for enabling the Legacy (Confluent compatible) implementation of IdHandler.
ENABLE_HEADERS - Static variable in class io.apicurio.registry.serde.SerdeConfig
Boolean to indicate whether serde classes should pass Global Id information via message headers instead of in the message payload.
ENABLE_HEADERS_DEFAULT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
enableConfluentIdHandler() - Method in class io.apicurio.registry.serde.config.BaseKafkaSerDeConfig
 
enableHeaders() - Method in class io.apicurio.registry.serde.config.BaseKafkaSerDeConfig
 
EXPLICIT_ARTIFACT_GROUP_ID - Static variable in class io.apicurio.registry.serde.SerdeConfig
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.serde.SerdeConfig
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.serde.SerdeConfig
Only applicable for serializers Optional, set explicitly the version used for querying/creating an artifact.
explicitArtifactGroupId - Variable in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
explicitArtifactId - Variable in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
explicitArtifactVersion - Variable in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 

F

FALLBACK_ARTIFACT_GROUP_ID - Static variable in class io.apicurio.registry.serde.SerdeConfig
Only applicable for deserializers Optional, set explicitly the groupId used as fallback for resolving the artifact used for deserialization.
FALLBACK_ARTIFACT_ID - Static variable in class io.apicurio.registry.serde.SerdeConfig
Only applicable for deserializers Optional, set explicitly the artifactId used as fallback for resolving the artifact used for deserialization.
FALLBACK_ARTIFACT_PROVIDER - Static variable in class io.apicurio.registry.serde.SerdeConfig
Only applicable for deserializers Optional, allows to set a custom implementation of FallbackArtifactProvider , for resolving the artifact used for deserialization.
FALLBACK_ARTIFACT_PROVIDER_DEFAULT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
FALLBACK_ARTIFACT_VERSION - Static variable in class io.apicurio.registry.serde.SerdeConfig
Only applicable for deserializers Optional, set explicitly the version used as fallback for resolving the artifact used for deserialization.
fallbackArtifactProvider - Variable in class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
FallbackArtifactProvider - Interface in io.apicurio.registry.serde.fallback
Interface for providing a fallback ArtifactReference when the SchemaResolver is not able to find an ArtifactReference in the kafka message
FIND_LATEST_ARTIFACT - Static variable in class io.apicurio.registry.serde.SerdeConfig
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.serde.SerdeConfig
 
fromGlobalId(Long) - Static method in class io.apicurio.registry.serde.strategy.ArtifactReference
 

G

get(String, Headers, byte[]) - Method in class io.apicurio.registry.serde.fallback.DefaultFallbackArtifactProvider
 
get(String, Headers, byte[]) - Method in interface io.apicurio.registry.serde.fallback.FallbackArtifactProvider
Returns an ArtifactReference that will be used as the fallback to search in the registry for the artifact that will be used to deserialize the kafka message
getArtifactId() - Method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
getByteBuffer(byte[]) - Static method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
getContentId() - Method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
getFallbackArtifactProvider() - Method in class io.apicurio.registry.serde.config.BaseKafkaDeserializerConfig
 
getGlobalId() - Method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
getGroupId() - Method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
getHeaders() - Method in class io.apicurio.registry.serde.data.KafkaSerdeMetadata
 
getHeadersHandler() - Method in class io.apicurio.registry.serde.config.BaseKafkaSerDeConfig
 
getIdHandler() - Method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
getIdHandler() - Method in class io.apicurio.registry.serde.config.BaseKafkaSerDeConfig
 
getKeyArtifactIdHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getKeyContentIdHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getKeyGlobalIdHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getKeyGroupIdHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getKeyVersionHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getMessageType(Headers) - Method in class io.apicurio.registry.serde.headers.MessageTypeSerdeHeaders
 
getParsedSchema() - Method in interface io.apicurio.registry.serde.ParsedSchema
Deprecated.
 
getParsedSchema() - Method in class io.apicurio.registry.serde.ParsedSchemaImpl
Deprecated.
 
getRawSchema() - Method in interface io.apicurio.registry.serde.ParsedSchema
Deprecated.
 
getRawSchema() - Method in class io.apicurio.registry.serde.ParsedSchemaImpl
Deprecated.
 
getRawSchema() - Method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
getSchema() - Method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
getSchemaParser() - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
getSchemaResolver() - Method in class io.apicurio.registry.serde.SchemaResolverConfigurer
 
getTopic() - Method in class io.apicurio.registry.serde.data.KafkaSerdeMetadata
 
getValueArtifactIdHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getValueContentIdHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getValueGlobalIdHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getValueGroupIdHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getValueVersionHeader() - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandlerConfig
 
getVersion() - Method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
globalId - io.apicurio.registry.serde.config.IdOption
 
globalId(long) - Method in class io.apicurio.registry.serde.SchemaLookupResult.SchemaLookupResultBuilder
Deprecated.
 
globalId(Long) - Method in class io.apicurio.registry.serde.strategy.ArtifactReference.ArtifactReferenceBuilder
 
groupId(String) - Method in class io.apicurio.registry.serde.SchemaLookupResult.SchemaLookupResultBuilder
Deprecated.
 
groupId(String) - Method in class io.apicurio.registry.serde.strategy.ArtifactReference.ArtifactReferenceBuilder
 

H

HEADER_KEY_ARTIFACT_ID - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_KEY_ARTIFACT_ID_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the artifactId for the message key.
HEADER_KEY_CONTENT_ID - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_KEY_CONTENT_ID_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the contentId for the message key.
HEADER_KEY_ENCODING - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_KEY_GLOBAL_ID - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_KEY_GLOBAL_ID_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the globalId for the message key.
HEADER_KEY_GROUP_ID - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_KEY_GROUP_ID_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the groupId for the message key.
HEADER_KEY_MESSAGE_TYPE - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_KEY_MESSAGE_TYPE_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the message type for the message key.
HEADER_KEY_VERSION - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_KEY_VERSION_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the version for the message key.
HEADER_VALUE_ARTIFACT_ID - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_VALUE_ARTIFACT_ID_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the artifactId for the message value.
HEADER_VALUE_CONTENT_ID - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_VALUE_CONTENT_ID_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the contentId for the message value.
HEADER_VALUE_ENCODING - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_VALUE_GLOBAL_ID - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_VALUE_GLOBAL_ID_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the globalId for the message value.
HEADER_VALUE_GROUP_ID - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_VALUE_GROUP_ID_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the groupId for the message value.
HEADER_VALUE_MESSAGE_TYPE - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_VALUE_MESSAGE_TYPE_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the message type for the message value.
HEADER_VALUE_VERSION - Static variable in class io.apicurio.registry.serde.SerdeHeaders
 
HEADER_VALUE_VERSION_OVERRIDE_NAME - Static variable in class io.apicurio.registry.serde.SerdeConfig
Used to override the Kafka message header name used to pass the version for the message value.
HEADERS_HANDLER - Static variable in class io.apicurio.registry.serde.SerdeConfig
Fully qualified Java classname of a class that implements HeadersHandler and is responsible for writing the schema's Global ID to the message headers.
HEADERS_HANDLER_DEFAULT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
headersHandler - Variable in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
HeadersHandler - Interface in io.apicurio.registry.serde.headers
Common interface for headers handling when serializing/deserializing kafka records that have Headers

I

ID_HANDLER - Static variable in class io.apicurio.registry.serde.SerdeConfig
Fully qualified Java classname of a class that implements IdHandler and is responsible for writing the schema's Global ID to the message payload.
ID_HANDLER_DEFAULT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
idHandler - Variable in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
IdHandler - Interface in io.apicurio.registry.serde
Handle artifact id in the msg bytes.
IdOption - Enum in io.apicurio.registry.serde.config
 
idSize() - Method in class io.apicurio.registry.serde.DefaultIdHandler
 
idSize() - Method in interface io.apicurio.registry.serde.IdHandler
 
idSize() - Method in class io.apicurio.registry.serde.Legacy4ByteIdHandler
 
io.apicurio.registry.serde - package io.apicurio.registry.serde
 
io.apicurio.registry.serde.config - package io.apicurio.registry.serde.config
 
io.apicurio.registry.serde.data - package io.apicurio.registry.serde.data
 
io.apicurio.registry.serde.fallback - package io.apicurio.registry.serde.fallback
 
io.apicurio.registry.serde.headers - package io.apicurio.registry.serde.headers
 
io.apicurio.registry.serde.strategy - package io.apicurio.registry.serde.strategy
 
IS_KEY - Static variable in class io.apicurio.registry.serde.SerdeConfig
Property used internally to mark that a component is being configured for a kafka message key.
isConfigured() - Method in class io.apicurio.registry.serde.fallback.DefaultFallbackArtifactProvider
 
isKey - Variable in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
isKey() - Method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
isKey() - Method in class io.apicurio.registry.serde.data.KafkaSerdeMetadata
 

K

KafkaSerdeMetadata - Class in io.apicurio.registry.serde.data
Kafka specific implementation for the Record Metadata abstraction used by the SchemaResolver
KafkaSerdeMetadata(String, boolean, Headers) - Constructor for class io.apicurio.registry.serde.data.KafkaSerdeMetadata
 
KafkaSerdeRecord<T> - Class in io.apicurio.registry.serde.data
 
KafkaSerdeRecord(KafkaSerdeMetadata, T) - Constructor for class io.apicurio.registry.serde.data.KafkaSerdeRecord
 
key - Variable in class io.apicurio.registry.serde.AbstractKafkaSerDe
 

L

Legacy4ByteIdHandler - Class in io.apicurio.registry.serde
IdHandler that assumes 4 bytes for the magic number (the ID).
Legacy4ByteIdHandler() - Constructor for class io.apicurio.registry.serde.Legacy4ByteIdHandler
 
loadFromArtifactMetaData(ArtifactMetaData, SchemaLookupResult.SchemaLookupResultBuilder<S>) - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
loadFromArtifactMetaData(VersionMetaData, SchemaLookupResult.SchemaLookupResultBuilder<S>) - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
loadSchema() - Method in class io.apicurio.registry.serde.strategy.SimpleTopicIdStrategy
 
loadSchema() - Method in class io.apicurio.registry.serde.strategy.TopicIdStrategy
 
log - Variable in class io.apicurio.registry.serde.AbstractKafkaSerDe
 

M

MAGIC_BYTE - Static variable in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
MessageTypeSerdeHeaders - Class in io.apicurio.registry.serde.headers
Common utility class for serializers and deserializers that use config properties such as SerdeConfig.HEADER_VALUE_MESSAGE_TYPE_OVERRIDE_NAME
MessageTypeSerdeHeaders(Map<String, Object>, boolean) - Constructor for class io.apicurio.registry.serde.headers.MessageTypeSerdeHeaders
 
metadata() - Method in class io.apicurio.registry.serde.data.KafkaSerdeRecord
 

P

ParsedSchema<T> - Interface in io.apicurio.registry.serde
Deprecated.
ParsedSchemaImpl<T> - Class in io.apicurio.registry.serde
Deprecated.
ParsedSchemaImpl() - Constructor for class io.apicurio.registry.serde.ParsedSchemaImpl
Deprecated.
 
parseSchema(byte[]) - Method in interface io.apicurio.registry.serde.SchemaParser
Deprecated.
 
payload() - Method in class io.apicurio.registry.serde.data.KafkaSerdeRecord
 

R

rawSchema(byte[]) - Method in class io.apicurio.registry.serde.SchemaLookupResult.SchemaLookupResultBuilder
Deprecated.
 
readData(ParsedSchema<T>, ByteBuffer, int, int) - Method in class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
readData(Headers, ParsedSchema<T>, ByteBuffer, int, int) - Method in class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
readHeaders(Headers) - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandler
 
readHeaders(Headers) - Method in interface io.apicurio.registry.serde.headers.HeadersHandler
Reads the kafka message headers and returns an ArtifactReference that can contain or not information to identify an Artifact in the registry.
readId(ByteBuffer) - Method in class io.apicurio.registry.serde.DefaultIdHandler
 
readId(ByteBuffer) - Method in interface io.apicurio.registry.serde.IdHandler
 
readId(ByteBuffer) - Method in class io.apicurio.registry.serde.Legacy4ByteIdHandler
 
REGISTRY_URL - Static variable in class io.apicurio.registry.serde.SerdeConfig
The URL of the Apicurio Registry.
REQUEST_HEADERS_PREFIX - Static variable in class io.apicurio.registry.serde.SerdeConfig
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.serde.SerdeConfig
Key password used when e.g.
REQUEST_KEYSTORE_LOCATION - Static variable in class io.apicurio.registry.serde.SerdeConfig
Location of a keystore to use when e.g.
REQUEST_KEYSTORE_PASSWORD - Static variable in class io.apicurio.registry.serde.SerdeConfig
Password of the keystore to use when e.g.
REQUEST_KEYSTORE_TYPE - Static variable in class io.apicurio.registry.serde.SerdeConfig
Type of keystore to use when e.g.
REQUEST_TRUSTSTORE_LOCATION - Static variable in class io.apicurio.registry.serde.SerdeConfig
Location of a trust store to use when connecting to the registry via SSL.
REQUEST_TRUSTSTORE_PASSWORD - Static variable in class io.apicurio.registry.serde.SerdeConfig
Password of the trust store to use when connecting to the registry via SSL.
REQUEST_TRUSTSTORE_TYPE - Static variable in class io.apicurio.registry.serde.SerdeConfig
Type of trust store to use when connecting to the registry via SSL.
reset() - Method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
reset() - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
reset() - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
resolveArtifactReference(String, T, ParsedSchema<S>) - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
Resolve an artifact reference given the topic name, message headers, data, and optional parsed schema.
resolveSchema(Record<DATA>) - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
 
resolveSchema(String, Headers, DATA, ParsedSchema<SCHEMA>) - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
resolveSchemaByArtifactReference(ArtifactReference) - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
 
resolveSchemaByArtifactReference(ArtifactReference) - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
resolveSchemaByGlobalId(long) - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
RETRY_BACKOFF_MS - Static variable in class io.apicurio.registry.serde.SerdeConfig
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.serde.SerdeConfig
 
RETRY_COUNT - Static variable in class io.apicurio.registry.serde.SerdeConfig
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.serde.SerdeConfig
 

S

schema(T) - Method in class io.apicurio.registry.serde.SchemaLookupResult.SchemaLookupResultBuilder
Deprecated.
 
SCHEMA_RESOLVER - Static variable in class io.apicurio.registry.serde.SerdeConfig
Fully qualified Java classname of a class that implements SchemaResolver.
SCHEMA_RESOLVER_DEFAULT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
schemaCache - Variable in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
SchemaLookupResult<T> - Class in io.apicurio.registry.serde
Deprecated.
SchemaLookupResult.SchemaLookupResultBuilder<T> - Class in io.apicurio.registry.serde
Deprecated.
 
schemaParser - Variable in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
schemaParser() - Method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
SchemaParser<S> - Interface in io.apicurio.registry.serde
Deprecated.
schemaResolver - Variable in class io.apicurio.registry.serde.SchemaResolverConfigurer
 
SchemaResolver<SCHEMA,​DATA> - Interface in io.apicurio.registry.serde
Deprecated.
SchemaResolverConfigurer<T,​U> - Class in io.apicurio.registry.serde
Base class for any kind of serializer/deserializer that depends on SchemaResolver
SchemaResolverConfigurer() - Constructor for class io.apicurio.registry.serde.SchemaResolverConfigurer
Constructor.
SchemaResolverConfigurer(SchemaResolver<T, U>) - Constructor for class io.apicurio.registry.serde.SchemaResolverConfigurer
 
SchemaResolverConfigurer(RegistryClient) - Constructor for class io.apicurio.registry.serde.SchemaResolverConfigurer
 
SchemaResolverConfigurer(RegistryClient, SchemaResolver<T, U>) - Constructor for class io.apicurio.registry.serde.SchemaResolverConfigurer
 
SerdeConfig - Class in io.apicurio.registry.serde
Contains all of the Serde configuration properties.
SerdeConfig() - Constructor for class io.apicurio.registry.serde.SerdeConfig
 
SerdeHeaders - Class in io.apicurio.registry.serde
Contains all of the header names used when serde classes are configured to pass information via headers instead of via the message payload.
SerdeHeaders() - Constructor for class io.apicurio.registry.serde.SerdeHeaders
 
serialize(String, Headers, U) - Method in class io.apicurio.registry.serde.AbstractKafkaSerializer
 
serialize(String, U) - Method in class io.apicurio.registry.serde.AbstractKafkaSerializer
 
serializeData(ParsedSchema<T>, U, OutputStream) - Method in class io.apicurio.registry.serde.AbstractKafkaSerializer
 
serializeData(Headers, ParsedSchema<T>, U, OutputStream) - Method in class io.apicurio.registry.serde.AbstractKafkaSerializer
 
serializer() - Method in class io.apicurio.registry.serde.AbstractSerde
 
setArtifactResolverStrategy(ArtifactReferenceResolverStrategy<S, T>) - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
setArtifactResolverStrategy(ArtifactResolverStrategy<SCHEMA>) - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
setClient(RegistryClient) - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
setClient(RegistryClient) - Method in interface io.apicurio.registry.serde.SchemaResolver
Deprecated.
setFallbackArtifactProvider(FallbackArtifactProvider) - Method in class io.apicurio.registry.serde.AbstractKafkaDeserializer
 
setHeadersHandler(HeadersHandler) - Method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
setIdHandler(IdHandler) - Method in class io.apicurio.registry.serde.AbstractKafkaSerDe
 
setIsKey(boolean) - Method in class io.apicurio.registry.serde.AbstractSchemaResolver
Deprecated.
 
setParsedSchema(T) - Method in class io.apicurio.registry.serde.ParsedSchemaImpl
Deprecated.
 
setRawSchema(byte[]) - Method in class io.apicurio.registry.serde.ParsedSchemaImpl
Deprecated.
 
setSchemaResolver(SchemaResolver<T, U>) - Method in class io.apicurio.registry.serde.SchemaResolverConfigurer
 
SimpleTopicIdStrategy<T> - Class in io.apicurio.registry.serde.strategy
 
SimpleTopicIdStrategy() - Constructor for class io.apicurio.registry.serde.strategy.SimpleTopicIdStrategy
 

T

toArtifactReference() - Method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
toCompat() - Method in class io.apicurio.registry.serde.SchemaLookupResult
Deprecated.
 
TopicIdStrategy<T> - Class in io.apicurio.registry.serde.strategy
 
TopicIdStrategy() - Constructor for class io.apicurio.registry.serde.strategy.TopicIdStrategy
 

U

USE_ID - Static variable in class io.apicurio.registry.serde.SerdeConfig
Configures the serdes to use the specified IdOption as the identifier for the artifacts.
USE_ID_DEFAULT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
useIdOption() - Method in class io.apicurio.registry.serde.config.BaseKafkaSerDeConfig
 

V

VALIDATION_ENABLED - Static variable in class io.apicurio.registry.serde.SerdeConfig
Boolean used to enable or disable validation.
VALIDATION_ENABLED_DEFAULT - Static variable in class io.apicurio.registry.serde.SerdeConfig
 
valueOf(String) - Static method in enum io.apicurio.registry.serde.config.IdOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.apicurio.registry.serde.config.IdOption
Returns an array containing the constants of this enum type, in the order they are declared.
version(String) - Method in class io.apicurio.registry.serde.SchemaLookupResult.SchemaLookupResultBuilder
Deprecated.
 
version(String) - Method in class io.apicurio.registry.serde.strategy.ArtifactReference.ArtifactReferenceBuilder
 

W

writeHeaders(Headers, ArtifactReference) - Method in class io.apicurio.registry.serde.headers.DefaultHeadersHandler
 
writeHeaders(Headers, ArtifactReference) - Method in interface io.apicurio.registry.serde.headers.HeadersHandler
 
writeId(ArtifactReference, OutputStream) - Method in class io.apicurio.registry.serde.DefaultIdHandler
 
writeId(ArtifactReference, OutputStream) - Method in interface io.apicurio.registry.serde.IdHandler
 
writeId(ArtifactReference, OutputStream) - Method in class io.apicurio.registry.serde.Legacy4ByteIdHandler
 
writeId(ArtifactReference, ByteBuffer) - Method in class io.apicurio.registry.serde.DefaultIdHandler
 
writeId(ArtifactReference, ByteBuffer) - Method in interface io.apicurio.registry.serde.IdHandler
 
writeId(ArtifactReference, ByteBuffer) - Method in class io.apicurio.registry.serde.Legacy4ByteIdHandler
 
A B C D E F G H I K L M P R S T U V W 
All Classes All Packages