Package io.apicurio.registry.serde
Class AbstractKafkaSerDe<T,U>
java.lang.Object
io.apicurio.registry.serde.SchemaResolverConfigurer<T,U>
io.apicurio.registry.serde.AbstractKafkaSerDe<T,U>
- Direct Known Subclasses:
AbstractKafkaDeserializer,AbstractKafkaSerializer
Common class for both serializer and deserializer.
- Author:
- Ales Justin, Fabian Martinez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HeadersHandlerprotected IdHandlerprotected booleanprotected final org.slf4j.Loggerstatic final byteFields inherited from class io.apicurio.registry.serde.SchemaResolverConfigurer
schemaResolver -
Constructor Summary
ConstructorsConstructorDescriptionAbstractKafkaSerDe(SchemaResolver<T, U> schemaResolver) AbstractKafkaSerDe(io.apicurio.registry.rest.client.RegistryClient client) AbstractKafkaSerDe(io.apicurio.registry.rest.client.RegistryClient client, SchemaResolver<T, U> schemaResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidconfigure(BaseKafkaSerDeConfig config, boolean isKey) abstract voidstatic ByteBuffergetByteBuffer(byte[] payload) protected booleanisKey()voidreset()abstract SchemaParser<T,U> voidsetHeadersHandler(HeadersHandler headersHandler) voidsetIdHandler(IdHandler idHandler) Methods inherited from class io.apicurio.registry.serde.SchemaResolverConfigurer
configure, getSchemaResolver, setSchemaResolver
-
Field Details
-
log
protected final org.slf4j.Logger log -
MAGIC_BYTE
public static final byte MAGIC_BYTE- See Also:
-
key
protected boolean key -
idHandler
-
headersHandler
-
-
Constructor Details
-
AbstractKafkaSerDe
public AbstractKafkaSerDe() -
AbstractKafkaSerDe
public AbstractKafkaSerDe(io.apicurio.registry.rest.client.RegistryClient client) -
AbstractKafkaSerDe
-
AbstractKafkaSerDe
public AbstractKafkaSerDe(io.apicurio.registry.rest.client.RegistryClient client, SchemaResolver<T, U> schemaResolver)
-
-
Method Details
-
configure
-
configure
-
schemaParser
-
getIdHandler
-
setHeadersHandler
-
setIdHandler
-
asLegacyId
public void asLegacyId() -
reset
public void reset() -
isKey
protected boolean isKey() -
getByteBuffer
-