Class OrderedKeyPrefixedProtoSerde<E extends Enum<E> & com.google.protobuf.ProtocolMessageEnum,T extends com.google.protobuf.Message>

java.lang.Object
io.confluent.serializers.OrderedKeyProtoSerde<T>
io.confluent.serializers.OrderedKeyPrefixedProtoSerde<E,T>
All Implemented Interfaces:
OrderedKeyPrefixedSerde<E,T>, OrderedKeyUberSerde<T>, SerdeWithJson<org.apache.kafka.common.utils.Bytes>, UberSerde<org.apache.kafka.common.utils.Bytes>, Closeable, AutoCloseable, org.apache.kafka.common.serialization.Deserializer<org.apache.kafka.common.utils.Bytes>, org.apache.kafka.common.serialization.Serde<org.apache.kafka.common.utils.Bytes>, org.apache.kafka.common.serialization.Serializer<org.apache.kafka.common.utils.Bytes>

public class OrderedKeyPrefixedProtoSerde<E extends Enum<E> & com.google.protobuf.ProtocolMessageEnum,T extends com.google.protobuf.Message> extends OrderedKeyProtoSerde<T> implements OrderedKeyPrefixedSerde<E,T>
  • Constructor Details

    • OrderedKeyPrefixedProtoSerde

      public OrderedKeyPrefixedProtoSerde(E prefix, T instance, com.google.common.collect.ImmutableMap<E,com.google.common.collect.ImmutableList<com.google.protobuf.Descriptors.FieldDescriptor>> fieldMap)
    • OrderedKeyPrefixedProtoSerde

      public OrderedKeyPrefixedProtoSerde(E prefix, T instance, com.google.common.collect.ImmutableMap<E,com.google.common.collect.ImmutableList<com.google.protobuf.Descriptors.FieldDescriptor>> fieldMap, int numFields)
  • Method Details