package classes.holonControlUnit.messages; import classes.Holon; public class Message { public enum Type { ORDER, NEIGHBORHOOD, STATE_REQUEST, STATE, MERGE, SPLIT, MERGE_ORDER } private String sender; private String receiver; private Type type; private String body; public Message(String sender, String receiver, Type type, String body) { super(); this.sender = sender; this.receiver = receiver; this.type = type; this.body = body; } @Override public String toString() { return "Message [sender=" + sender + ", receiver=" + receiver + ", type=" + type + ", body=" + body + "]"; } public String getSender() { return sender; } public String getReceiver() { return receiver; } public Type getType() { return type; } public String getBody() { return body; } }