package org.fastcatsearch.notification.message; import java.io.IOException; import org.fastcatsearch.ir.io.DataInput; import org.fastcatsearch.ir.io.DataOutput; public class DiskUsageNotification extends Notification { private int diskUsage; public DiskUsageNotification(){ } public DiskUsageNotification(int diskUsage){ super("MSG-00101"); this.diskUsage = diskUsage; } @Override public void readFrom(DataInput input) throws IOException { super.readFrom(input); diskUsage = input.readInt(); } @Override public void writeTo(DataOutput output) throws IOException { super.writeTo(output); output.writeInt(diskUsage); } @Override public String toMessageString() { return getFormattedMessage(origin.id(), diskUsage); } }