Interface OrderedKeyUberSerde<T>

All Superinterfaces:
AutoCloseable, Closeable, org.apache.kafka.common.serialization.Deserializer<org.apache.kafka.common.utils.Bytes>, org.apache.kafka.common.serialization.Serde<org.apache.kafka.common.utils.Bytes>, SerdeWithJson<org.apache.kafka.common.utils.Bytes>, org.apache.kafka.common.serialization.Serializer<org.apache.kafka.common.utils.Bytes>, UberSerde<org.apache.kafka.common.utils.Bytes>
All Known Subinterfaces:
OrderedKeyPrefixedSerde<E,T>
All Known Implementing Classes:
OrderedKeyPrefixedProtoSerde, OrderedKeyProtoSerde, OrderedKeyUberSerdeDelegate

public interface OrderedKeyUberSerde<T> extends UberSerde<org.apache.kafka.common.utils.Bytes>
  • Method Details

    • prefixKeySerde

      OrderedKeyUberSerde<T> prefixKeySerde(int numFields)
    • numFields

      int numFields()
    • key

      org.apache.kafka.common.utils.Bytes key(T message)
    • toProto

      T toProto(org.apache.kafka.common.utils.Bytes key)
    • toHexString

      String toHexString(org.apache.kafka.common.utils.Bytes key)