Message.java 801 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package classes.holonControlUnit.messages;
  2. import classes.Holon;
  3. import classes.holonControlUnit.CommunicationModule.MessageType;
  4. public class Message {
  5. private String sender;
  6. private String receiver;
  7. private MessageType type;
  8. private String body;
  9. public Message(String sender, String receiver, MessageType type, String body) {
  10. super();
  11. this.sender = sender;
  12. this.receiver = receiver;
  13. this.type = type;
  14. this.body = body;
  15. }
  16. @Override
  17. public String toString() {
  18. return "Message [sender=" + sender + ", receiver=" + receiver + ", type=" + type + ", body=" + body + "]";
  19. }
  20. public String getSender() {
  21. return sender;
  22. }
  23. public String getReceiver() {
  24. return receiver;
  25. }
  26. public MessageType getType() {
  27. return type;
  28. }
  29. public String getBody() {
  30. return body;
  31. }
  32. }