Package org.codehaus.activemq.message

Examples of org.codehaus.activemq.message.ActiveMQBytesMessage


     * @return the an ActiveMQBytesMessage
     * @throws JMSException if the JMS provider fails to create this message due to some internal error.
     */
    public BytesMessage createBytesMessage() throws JMSException {
        checkClosed();
        return new ActiveMQBytesMessage();
    }
View Full Code Here


     * @return the an ActiveMQBytesMessage
     * @throws JMSException if the JMS provider fails to create this message due to some internal error.
     */
    public BytesMessage createBytesMessage() throws JMSException {
        checkClosed();
        return new ActiveMQBytesMessage();
    }
View Full Code Here

        return buf.length - count;
    }
   
    private void writeBuffer(byte[] buf,int offset, int length) throws IOException{
        try {
        BytesMessage message = new ActiveMQBytesMessage();
        message.writeBytes(buf,offset,length);
        producer.send(message);
        }catch(JMSException jmsEx){
            IOException ioEx = new IOException(jmsEx.getMessage());
            throw ioEx;
        }
View Full Code Here

   */
  public ActiveMQBytesMessageTest(String arg0) {
    super(arg0);
  }
  public void testGetPacketType() {
    ActiveMQBytesMessage msg = new ActiveMQBytesMessage();
    assertTrue(msg.getPacketType() == Packet.ACTIVEMQ_BYTES_MESSAGE);
  }
View Full Code Here

  public void testGetPacketType() {
    ActiveMQBytesMessage msg = new ActiveMQBytesMessage();
    assertTrue(msg.getPacketType() == Packet.ACTIVEMQ_BYTES_MESSAGE);
  }
  public void testShallowCopy() throws Exception {
    ActiveMQBytesMessage msg = new ActiveMQBytesMessage();
    byte[] data = new byte[50];
    msg.setBodyAsBytes(data,0,data.length);
    ActiveMQBytesMessage msg2 = (ActiveMQBytesMessage) msg.shallowCopy();
    try {
      assertTrue(msg2.getBodyAsBytes() != null
          && msg2.getBodyAsBytes() == msg.getBodyAsBytes());
    } catch (IOException ioe) {
      ioe.printStackTrace();
      assertTrue(false);
    }
  }
View Full Code Here

      ioe.printStackTrace();
      assertTrue(false);
    }
  }
  public void testDeepCopy() throws Exception {
    ActiveMQBytesMessage msg = new ActiveMQBytesMessage();
    byte[] data = new byte[50];
    msg.setBodyAsBytes(data,0,data.length);
    ActiveMQBytesMessage msg2 = (ActiveMQBytesMessage) msg.deepCopy();
    try {
      assertTrue(msg2.getBodyAsBytes() != null
          && msg2.getBodyAsBytes() != msg.getBodyAsBytes()
          && msg2.getBodyAsBytes().getLength() == data.length);
    } catch (IOException ioe) {
      ioe.printStackTrace();
      assertTrue(false);
    }
  }
View Full Code Here

      ioe.printStackTrace();
      assertTrue(false);
    }
  }
  public void testSetData() {
    ActiveMQBytesMessage msg = new ActiveMQBytesMessage();
    byte[] data = new byte[50];
    msg.setBodyAsBytes(data,0,data.length);
    try {
      assertTrue(data == msg.getBodyAsBytes().getBuf());
    } catch (IOException ioe) {
      ioe.printStackTrace();
      assertTrue(false);
    }
  }
View Full Code Here

      ioe.printStackTrace();
      assertTrue(false);
    }
  }
  public void testGetBodyLength() {
    ActiveMQBytesMessage msg = new ActiveMQBytesMessage();
    int len = 10;
    try {
      for (int i = 0; i < len; i++) {
        msg.writeLong(5l);
      }
    } catch (JMSException ex) {
      ex.printStackTrace();
    }
    try {
      msg.reset();
      assertTrue(msg.getBodyLength() == (len * 8));
    } catch (Throwable e) {
      e.printStackTrace();
      assertTrue(false);
    }
  }
View Full Code Here

      e.printStackTrace();
      assertTrue(false);
    }
  }
  public void testReadBoolean() {
    ActiveMQBytesMessage msg = new ActiveMQBytesMessage();
    try {
      msg.writeBoolean(true);
      msg.reset();
      assertTrue(msg.readBoolean());
    } catch (JMSException jmsEx) {
      jmsEx.printStackTrace();
      assertTrue(false);
    }
  }
View Full Code Here

    /**
     * @return a new Packet instance
     */

    public Packet createPacket() {
        return new ActiveMQBytesMessage();
    }
View Full Code Here

TOP

Related Classes of org.codehaus.activemq.message.ActiveMQBytesMessage

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.