Package org.codehaus.activemq.message

Examples of org.codehaus.activemq.message.ActiveMQStreamMessage


  public ActiveMQStreamMessageReaderTest(String arg0) {
    super(arg0);
  }

  public void testGetPacketType() {
    ActiveMQStreamMessage msg = new ActiveMQStreamMessage();
    assertTrue(msg.getPacketType() == Packet.ACTIVEMQ_STREAM_MESSAGE);
  }
View Full Code Here


  public void testReadPacket() {
        DefaultWireFormat wf = new DefaultWireFormat();
    ActiveMQStreamMessageReader reader = new ActiveMQStreamMessageReader(wf);
    ActiveMQStreamMessageWriter writer = new ActiveMQStreamMessageWriter(wf);
    ActiveMQStreamMessage msg1 = new ActiveMQStreamMessage();
    try {
      msg1.setBooleanProperty("booleanprop",true);
      msg1.setLongProperty("longproperty",67l);
      msg1.setFloatProperty("floatproperty",4.6f);
      super.initializeMessage(msg1);
      byte[] data = writer.writePacketToByteArray(msg1);
      ActiveMQStreamMessage msg2 = (ActiveMQStreamMessage) reader.readPacketFromByteArray(data);
      super.testEquals(msg1, msg2);
      for (Enumeration e = msg1.getPropertyNames();e.hasMoreElements();){
        String name = e.nextElement().toString();
        assertTrue(msg1.getObjectProperty(name).equals(msg2.getObjectProperty(name)));
      }
    }
    catch (IOException e) {
      e.printStackTrace();
      assertTrue(false);
View Full Code Here

  public void testTime(){

        DefaultWireFormat wf = new DefaultWireFormat();
    ActiveMQStreamMessageReader reader = new ActiveMQStreamMessageReader(wf);
    ActiveMQStreamMessageWriter writer = new ActiveMQStreamMessageWriter(wf);
    ActiveMQStreamMessage msg1 = new ActiveMQStreamMessage();
   
    ActiveMQStreamMessage msg2 = null;
    try {
      int count = 10000;
      long startTime = System.currentTimeMillis();
   
      msg1.setBooleanProperty("booleanprop",true);
View Full Code Here

    super(arg0);
  }

  public void testGetPacketType()
  {
    ActiveMQStreamMessage msg = new ActiveMQStreamMessage();
    assertTrue(msg.getPacketType() == Packet.ACTIVEMQ_STREAM_MESSAGE);
  }
View Full Code Here

    assertTrue(msg.getPacketType() == Packet.ACTIVEMQ_STREAM_MESSAGE);
  }

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

    }
  }

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

  }
 
  public void testSetData()
  {

    ActiveMQStreamMessage msg = new ActiveMQStreamMessage();
    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

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

    }
  }

  public void testreadByte()
  {
    ActiveMQStreamMessage msg = new ActiveMQStreamMessage();
    try {
      byte test = (byte)4;
      msg.writeByte(test);
      msg.reset();
      assertTrue(msg.readByte()==test);
      msg.reset();
      assertTrue(msg.readShort()==test);
      msg.reset();
      assertTrue(msg.readInt()==test);
      msg.reset();
      assertTrue(msg.readLong()==test);
      msg.reset();
      assertTrue(msg.readString().equals(new Byte(test).toString()));
    }catch(JMSException jmsEx){
      jmsEx.printStackTrace();
      assertTrue(false);
    }
  }
View Full Code Here

    }
  }

  public void testReadShort()
  {
    ActiveMQStreamMessage msg = new ActiveMQStreamMessage();
    try {
      short test = (short)4;
      msg.writeShort(test);
      msg.reset();
      assertTrue(msg.readShort()==test);
      msg.reset();
      assertTrue(msg.readInt()==test);
      msg.reset();
      assertTrue(msg.readLong()==test);
      msg.reset();
      assertTrue(msg.readString().equals(new Short(test).toString()));
    }catch(JMSException jmsEx){
      jmsEx.printStackTrace();
      assertTrue(false);
    }
  }
View Full Code Here

TOP

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

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.