Class Serdes
- java.lang.Object
-
- org.apache.kafka.common.serialization.Serdes
-
public class Serdes extends java.lang.ObjectFactory 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.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<byte[]>ByteArray()static Serde<java.nio.ByteBuffer>ByteBuffer()static Serde<org.apache.kafka.common.utils.Bytes>Bytes()static Serde<java.lang.Double>Double()static Serde<java.lang.Float>Float()static Serde<java.lang.Integer>Integer()static Serde<java.lang.Long>Long()static <T> Serde<T>serdeFrom(java.lang.Class<T> type)static <T> Serde<T>serdeFrom(Serializer<T> serializer, Deserializer<T> deserializer)Construct a serde object from separate serializer and deserializerstatic Serde<java.lang.Short>Short()static Serde<java.lang.String>String()static Serde<java.util.UUID>UUID()static Serde<java.lang.Void>Void()
-
-
-
Method Detail
-
serdeFrom
public static <T> Serde<T> serdeFrom(java.lang.Class<T> type)
-
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.
-
Long
public static Serde<java.lang.Long> Long()
-
Integer
public static Serde<java.lang.Integer> Integer()
-
Short
public static Serde<java.lang.Short> Short()
-
Float
public static Serde<java.lang.Float> Float()
-
Double
public static Serde<java.lang.Double> Double()
-
String
public static Serde<java.lang.String> String()
-
ByteBuffer
public static Serde<java.nio.ByteBuffer> ByteBuffer()
-
Bytes
public static Serde<org.apache.kafka.common.utils.Bytes> Bytes()
-
UUID
public static Serde<java.util.UUID> UUID()
-
ByteArray
public static Serde<byte[]> ByteArray()
-
Void
public static Serde<java.lang.Void> Void()
-
-