Interface HeadersHandler

All Known Implementing Classes:
DefaultHeadersHandler

public interface HeadersHandler
Common interface for headers handling when serializing/deserializing kafka records that have Headers
Author:
Fabian Martinez
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    configure(Map<String,Object> configs, boolean isKey)
     
    readHeaders(org.apache.kafka.common.header.Headers headers)
    Reads the kafka message headers and returns an ArtifactReference that can contain or not information to identify an Artifact in the registry.
    void
    writeHeaders(org.apache.kafka.common.header.Headers headers, ArtifactReference reference)
     
  • Method Details

    • configure

      default void configure(Map<String,Object> configs, boolean isKey)
    • writeHeaders

      void writeHeaders(org.apache.kafka.common.header.Headers headers, ArtifactReference reference)
    • readHeaders

      ArtifactReference readHeaders(org.apache.kafka.common.header.Headers headers)
      Reads the kafka message headers and returns an ArtifactReference that can contain or not information to identify an Artifact in the registry.
      Parameters:
      headers -
      Returns:
      ArtifactReference