Class StringSerializer
java.lang.Object
org.apache.kafka.common.serialization.StringSerializer
- All Implemented Interfaces:
Closeable,AutoCloseable,Serializer<String>
String encoding defaults to UTF8 and can be customized by setting the property key.serializer.encoding, value.serializer.encoding or serializer.encoding. The first two take precedence over the last.
Constructor Details
StringSerializer
public StringSerializer()
Method Details
configure
Description copied from interface:SerializerConfigure this class.- Specified by:
configurein interfaceSerializer<String>- Parameters:
configs- configs in key/value pairsisKey- whether is for key or value
serialize
Description copied from interface:SerializerConvertdatainto a byte array.- Specified by:
serializein interfaceSerializer<String>- Parameters:
topic- topic associated with datadata- typed data- Returns:
- serialized bytes