All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jeesuite.kafka.serializer.JdkMessageSerializer Maven / Gradle / Ivy

package com.jeesuite.kafka.serializer;

import java.io.Serializable;
import java.util.Map;

import org.apache.commons.lang3.SerializationUtils;
import org.apache.kafka.common.serialization.Serializer;


/**
 * 
 * @description 
* @author vakin * @date 2016年6月14日 */ public class JdkMessageSerializer implements Serializer { /** * Configure this class. * * @param configs configs in key/value pairs * @param isKey whether is for key or value */ @Override public void configure(Map configs, boolean isKey) { } /** * serialize * * @param topic topic associated with data * @param data typed data * @return serialized bytes */ @Override public byte[] serialize(String topic, Serializable data) { return SerializationUtils.serialize(data); } /** * Close this serializer */ @Override public void close() { } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy