Class Serdes
java.lang.Object
org.apache.kafka.common.serialization.Serdes
public class Serdes extends Object
Factory for creating serializers / deserializers.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSerdes.ByteArraySerdestatic classSerdes.ByteBufferSerdestatic classSerdes.BytesSerdestatic classSerdes.DoubleSerdestatic classSerdes.FloatSerdestatic classSerdes.IntegerSerdestatic classSerdes.ListSerde<Inner>static classSerdes.LongSerdestatic classSerdes.ShortSerdestatic classSerdes.StringSerdestatic classSerdes.UUIDSerdestatic classSerdes.VoidSerdestatic classSerdes.WrapperSerde<T> -
Constructor Summary
Constructors Constructor Description Serdes() -
Method Summary
Modifier and Type Method Description static Serde<byte[]>ByteArray()A serde for nullablebyte[]type.static Serde<ByteBuffer>ByteBuffer()A serde for nullableByteBuffertype.static Serde<org.apache.kafka.common.utils.Bytes>Bytes()A serde for nullableBytestype.static Serde<Double>Double()A serde for nullableDoubletype.static Serde<Float>Float()A serde for nullableFloattype.static Serde<Integer>Integer()A serde for nullableIntegertype.static <L extends List<Inner>, Inner>
Serde<List<Inner>>ListSerde(Class<L> listClass, Serde<Inner> innerSerde)static Serde<Long>Long()A serde for nullableLongtype.static <T> Serde<T>serdeFrom(Class<T> type)static <T> Serde<T>serdeFrom(Serializer<T> serializer, Deserializer<T> deserializer)Construct a serde object from separate serializer and deserializerstatic Serde<Short>Short()A serde for nullableShorttype.static Serde<String>String()A serde for nullableStringtype.static Serde<UUID>UUID()A serde for nullableUUIDtypestatic Serde<Void>Void()A serde forVoidtype.
-
Constructor Details
-
Serdes
public Serdes()
-
-
Method Details
-
serdeFrom
-
serdeFrom
Construct a serde object from separate serializer and deserializer- Parameters:
serializer- must not be null.deserializer- must not be null.
-
Long
A serde for nullableLongtype. -
Integer
A serde for nullableIntegertype. -
Short
A serde for nullableShorttype. -
Float
A serde for nullableFloattype. -
Double
A serde for nullableDoubletype. -
String
A serde for nullableStringtype. -
ByteBuffer
A serde for nullableByteBuffertype. -
Bytes
A serde for nullableBytestype. -
UUID
A serde for nullableUUIDtype -
ByteArray
A serde for nullablebyte[]type. -
Void
A serde forVoidtype. -
ListSerde
-