A B C D E F G H I K L M P R S T U V W
All Classes All Packages
All Classes All Packages
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
ArtifactResolverStrategyand 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
ArtifactReferenceunder 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
ArtifactReferenceImpland 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
ArtifactReferenceResolverStrategyThe interfaceArtifactResolverStrategyis kept for backwards compatibility AArtifactResolverStrategyis used by the Kafka serializer/deserializer to determine theArtifactReferenceunder 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
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.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
HeadersHandlerand 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
IdHandlerand 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
IdOptionas 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
All Classes All Packages