1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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;
- }
-
- }
|