Interface HeadersHandler
-
- All Known Implementing Classes:
DefaultHeadersHandler
public interface HeadersHandlerCommon interface for headers handling when serializing/deserializing kafka records that haveHeaders- Author:
- Fabian Martinez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidconfigure(Map<String,Object> configs, boolean isKey)ArtifactReferencereadHeaders(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.voidwriteHeaders(org.apache.kafka.common.header.Headers headers, ArtifactReference reference)
-
-
-
Method Detail
-
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
-
-