package com.netflix.suro.sink.localfile; import com.netflix.suro.message.Message; import org.apache.hadoop.io.Writable; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; public class MessageWritable implements Writable { private final Message m; public MessageWritable(Message m) { this.m = m; } public MessageWritable() { m = new Message(); } @Override public void write(DataOutput out) throws IOException { m.write(out); } @Override public void readFields(DataInput in) throws IOException { m.readFields(in); } public Message getMessage() { return m; } }