Exemple #1
0
    private Message(
        AMQProtocolSession protocolsession,
        long messageId,
        MessagePublishInfo publish,
        ContentHeaderBody header,
        List<ContentBody> bodies)
        throws AMQException {
      super(new MockStoredMessage(messageId, publish, header));

      StoredMessage<MessageMetaData> storedMessage = getStoredMessage();

      int pos = 0;
      for (ContentBody body : bodies) {
        storedMessage.addContent(pos, body.payload.duplicate().buf());
        pos += body.payload.limit();
      }

      _incoming = new TestIncomingMessage(getMessageId(), publish, protocolsession);
      _incoming.setContentHeaderBody(header);
    }
Exemple #2
0
 void route(Exchange exchange) throws AMQException {
   _incoming.enqueue(exchange.route(_incoming));
 }