コード例 #1
0
  public List<AbstractMemberMessage> getAllMessages(String recipient) {
    List<AbstractMemberMessage> messages = new LinkedList<>();
    QueueManager queueManager = new QueueManager(getQueueName(recipient));

    AbstractMemberMessage message = queueManager.consume();
    while (message != null) {
      messages.add(message);
      message = queueManager.consume();
    }

    System.out.println(recipient + " read all messages");
    return messages;
  }