Class AbstractKafkaSerDe<T,​U>

    • Field Detail

      • log

        protected final org.slf4j.Logger log
      • key

        protected boolean key
    • Constructor Detail

      • AbstractKafkaSerDe

        public AbstractKafkaSerDe()
      • AbstractKafkaSerDe

        public AbstractKafkaSerDe​(io.apicurio.registry.rest.client.RegistryClient client)
      • AbstractKafkaSerDe

        public AbstractKafkaSerDe​(SchemaResolver<T,​U> schemaResolver)
      • AbstractKafkaSerDe

        public AbstractKafkaSerDe​(io.apicurio.registry.rest.client.RegistryClient client,
                                  SchemaResolver<T,​U> schemaResolver)
    • Method Detail

      • configure

        public abstract void configure​(Map<String,​?> configs,
                                       boolean isKey)
      • getIdHandler

        public IdHandler getIdHandler()
      • setHeadersHandler

        public void setHeadersHandler​(HeadersHandler headersHandler)
      • setIdHandler

        public void setIdHandler​(IdHandler idHandler)
      • asLegacyId

        public void asLegacyId()
      • reset

        public void reset()
      • isKey

        protected boolean isKey()
      • getByteBuffer

        public static ByteBuffer getByteBuffer​(byte[] payload)