Package org.apache.qpid.nclient.util

Examples of org.apache.qpid.nclient.util.ByteBufferMessage


   * <br>postcondition : no exception is thrown and there will be exactly one token with the given message.
   */
  public void testOK_WithNoMessage() throws IOException{
    byte [] noMessage = {2,10,120,23,23,23,4,10,11,12,2,1,3,-22};
   
    Message multiMessage = new ByteBufferMessage();
    multiMessage.appendData(noMessage);
    MessageTokenizer tokenizer = new MessageTokenizer(multiMessage);
   
    assertEquals(1, tokenizer.countTokens());
    assertEquals(tokenizer.nextElement(),noMessage);
    assertFalse(tokenizer.hasMoreElements());
View Full Code Here


   * <br>postcondition : no exception is thrown and there will be exactly one token with the given message.
   */
  public void testOK_WithOneMessage() throws IOException{
    byte [] oneEncodedMessage = {'A','M','2',23,23,23,4,10,11,12,2,1,3,-22};
   
    Message multiMessage = new ByteBufferMessage();
    multiMessage.appendData(oneEncodedMessage);
    MessageTokenizer tokenizer = new MessageTokenizer(multiMessage);
   
    assertEquals(1, tokenizer.countTokens());
    assertEquals(tokenizer.nextElement(),oneEncodedMessage);
    assertFalse(tokenizer.hasMoreElements());
View Full Code Here

        message[c] = aByte;
      }
      messages.add(message);
    }
       
    Message multiMessage = new ByteBufferMessage();
    multiMessage.appendData(compoundMessageData);
    MessageTokenizer tokenizer = new MessageTokenizer(multiMessage);
   
    int howManyTokens = tokenizer.countTokens();
    assertEquals(howManyLoops, howManyTokens);
   
View Full Code Here

        String opcodeForNeverCallMeHandler = "w";
       
        _handlers.put('w',neverCallMe);
        _listener.setHandlers(_handlers);
       
        Message message = new ByteBufferMessage();
        message.appendData( ("AMG"+opcodeForNeverCallMeHandler).getBytes());
       
        _listener.onMessage(message);
    }
View Full Code Here

        byte aByte = (byte)randomizer.nextInt(127);
        compoundMessageData[position++] = aByte;
      }
    }
           
    Message compoundMessage = new ByteBufferMessage();
    compoundMessage.appendData(compoundMessageData);
    return compoundMessage;
  }
View Full Code Here

  // Builds & adds a new "message" token
  private void addMessageToken(byte [] source,int startIndex,int length) throws IOException
  {
    byte [] messageData = new byte[length];
    System.arraycopy(source, startIndex, messageData, 0, messageData.length);
    Message message = new ByteBufferMessage();
    message.appendData(messageData);
    _messages.add(message);   
  }
View Full Code Here

TOP

Related Classes of org.apache.qpid.nclient.util.ByteBufferMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.