package edu.fudan.weixin.kafka;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import kafka.consumer.ConsumerIterator;
import kafka.consumer.KafkaStream;
import kafka.message.MessageAndMetadata;
import org.apache.kafka.clients.consumer.ConsumerRecord;
import org.apache.kafka.common.TopicPartition;
public class PrintCallback implements ConsumeCallback {
@Override
public void process(MessageAndMetadata<String,String> m) {
System.out.println(m.key()+"-"+m.message());
}
@Override
public String[] getSubscribeTopics() {
return new String[]{ "test","ecardtest"};
}
@Override
public int hashCode()
{
return this.getClass().getName().hashCode();
}
}