00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 package org.objectweb.joram.mom.notifications;
00025
00026 import org.objectweb.joram.shared.messages.Message;
00027
00028 import java.util.*;
00029
00034 public class QueueMsgReply extends AbstractReply {
00038 private static final long serialVersionUID = 1L;
00040 private Vector messages;
00041
00048 public QueueMsgReply(ReceiveRequest req) {
00049 super(req.getClientContext(), req.getRequestId());
00050 messages = new Vector();
00051 }
00052
00054 public Vector getMessages() {
00055 return messages;
00056 }
00057
00058 public int getSize() {
00059 return messages.size();
00060 }
00061
00062 public void addMessage(Message msg) {
00063 messages.addElement(msg);
00064 }
00065
00074 public StringBuffer toString(StringBuffer output) {
00075 output.append('(');
00076 super.toString(output);
00077 output.append(",messages=").append(messages);
00078 output.append(')');
00079
00080 return output;
00081 }
00082 }