Class KeySerializer

java.lang.Object
com.logicalclocks.hsfs.beam.engine.KeySerializer
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.kafka.common.serialization.Serializer<org.apache.avro.generic.GenericRecord>

public class KeySerializer extends Object implements org.apache.kafka.common.serialization.Serializer<org.apache.avro.generic.GenericRecord>
  • Constructor Details

    • KeySerializer

      public KeySerializer(List<String> primaryKeys)
  • Method Details

    • serialize

      public byte[] serialize(String topic, org.apache.avro.generic.GenericRecord record)
      Specified by:
      serialize in interface org.apache.kafka.common.serialization.Serializer<org.apache.avro.generic.GenericRecord>