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 Detail

      • 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