1 package com.atlassian.messagequeue.internal.core;
2
3 import java.util.HashMap;
4 import java.util.Map;
5
6
7
8
9
10
11
12
13 public class NestedMessage {
14 private Map<String, String> attributes = new HashMap<>();
15 private String payload;
16
17 public String getAttribute(String name) {
18 return attributes.get(name);
19 }
20
21 public NestedMessage addAttribute(String name, String value) {
22 attributes.put(name, value);
23 return this;
24 }
25
26 public String getPayload() {
27 return payload;
28 }
29
30 public NestedMessage setPayload(String payload) {
31 this.payload = payload;
32 return this;
33 }
34 }