001
014
015 package com.liferay.portal.kernel.messaging;
016
017 import java.io.Serializable;
018
019 import java.util.ArrayList;
020 import java.util.List;
021
022
025 public class MessageBatch implements Serializable {
026
027 public MessageBatch(int initialSize) {
028 this(null, initialSize);
029 }
030
031 public MessageBatch(String messageBatchId) {
032 this(messageBatchId, 10);
033 }
034
035 public MessageBatch(String messageBatchId, int initialSize) {
036 _messageBatchId = messageBatchId;
037 _messages = new ArrayList<Message>(initialSize);
038 }
039
040 public void addMessage(Message message) {
041 _messages.add(message);
042 }
043
044 public String getMessageBatchId() {
045 return _messageBatchId;
046 }
047
048 public List<Message> getMessages() {
049 return _messages;
050 }
051
052 private String _messageBatchId;
053 private List<Message> _messages;
054
055 }