Hi all;

I have written my custom serialiser/deserializer to publish/consume my java
bean objects.
However i get class nor found exception for "kafka.serializer" packages.
Can someone point me which class i have to use to implement my
custom serializer in kafka 0.9.x?

import kafka.serializer.Decoder;
import kafka.serializer.Encoder;
import kafka.utils.VerifiableProperties;
public class FileSerializer implements Encoder<File>, Decoder<File> {

    public FileSerializer() {

    }

    public RawFileSerializer(VerifiableProperties verifiableProperties) {
        /* This constructor must be present for successful compile. */
    }

    @Override
    public byte[] toBytes(File file) {
    ....

    }

    @Override
    public File fromBytes(byte[] fileContent) {
        ....
        return (File) obj;
    }

}


I have added following pom dependency.

<dependency>

    <groupId>org.apache.kafka</groupId>

    <artifactId>kafka-clients</artifactId>

    <version>0.9.0.0</version>

</dependency>


Thanks
-- 
-Ratha
http://vvratha.blogspot.com/

Reply via email to