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.BooleanSerdestatic 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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Serde<Boolean>Boolean()A serde for nullableBooleantype.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.
-
-
-
Method Detail
-
serdeFrom
public static <T> Serde<T> serdeFrom(Serializer<T> serializer, Deserializer<T> deserializer)
Construct a serde object from separate serializer and deserializer- Parameters:
serializer- must not be null.deserializer- must not be null.
-
ByteBuffer
public static Serde<ByteBuffer> ByteBuffer()
A serde for nullableByteBuffertype.
-
Bytes
public static Serde<org.apache.kafka.common.utils.Bytes> Bytes()
A serde for nullableBytestype.
-
ByteArray
public static Serde<byte[]> ByteArray()
A serde for nullablebyte[]type.
-
-