Package org.jboss.jms.message

Examples of org.jboss.jms.message.JBossMessage


      if (!(m1 instanceof JBossMessage) && !(m2 instanceof JBossMessage))
      {
         fail();
      }
     
      JBossMessage jm1 = (JBossMessage)m1;
      JBossMessage jm2 = (JBossMessage)m2;
     
      assertEquals(jm1.isCorrelationIDBytes(), jm2.isCorrelationIDBytes());
      if (jm1.isCorrelationIDBytes())
      {
         checkByteArraysEqual(jm1.getJMSCorrelationIDAsBytes(), jm2.getJMSCorrelationIDAsBytes());
      }
      else
      {
         assertEquals(jm1.getJMSCorrelationID(), jm2.getJMSCorrelationID());
      }
           
      assertEquals(jm1.getJMSMessageID(), jm2.getJMSMessageID());
      assertEquals(jm1.getJMSRedelivered(), jm2.getJMSRedelivered());
      assertEquals(jm1.getJMSType(), jm2.getJMSType());
      assertEquals(jm1.getJMSDeliveryMode(), jm2.getJMSDeliveryMode());
      assertEquals(jm1.getJMSDestination(), jm2.getJMSDestination());
      assertEquals(jm1.getJMSExpiration(), jm2.getJMSExpiration());
      assertEquals(jm1.getJMSPriority(), jm2.getJMSPriority());
      assertEquals(jm1.getJMSReplyTo(), jm2.getJMSReplyTo());
      assertEquals(jm1.getJMSTimestamp(), jm2.getJMSTimestamp());

      checkMapsEquivalent(jm1.getJMSProperties(), jm2.getJMSProperties());
     

   }
View Full Code Here


  
   protected Message createMessage(byte i, boolean reliable) throws Exception
   {
      HashMap coreHeaders = generateFilledMap(true);        
         
      JBossMessage m =
         new JBossMessage(i,
            reliable,
            System.currentTimeMillis() + 1000 * 60 * 60,
            System.currentTimeMillis(),
            i,
            coreHeaders,
            null);
     
      setDestination(m, i);
      setReplyTo(m, i);    
      m.setJMSType("testType");
      setCorrelationID(m, i);
     
      return m;
   }
View Full Code Here

      log.trace("Done that test");
   }

   public void testCopyOnJBossMessage() throws JMSException
   {
      JBossMessage jbossMessage = ((MessageProxy)queueProducerSession.createMessage()).getMessage();

      configureMessage(jbossMessage);

      JBossMessage copy = new JBossMessage(jbossMessage, 0);

      ensureEquivalent(jbossMessage, copy);
   }
View Full Code Here

   public void testCopyOnForeignMessage() throws JMSException
   {
      Message foreignMessage = new SimpleJMSMessage();

      JBossMessage copy = new JBossMessage(foreignMessage, 0);

      ensureEquivalent(foreignMessage, copy);
   }
View Full Code Here

  
   public void testForeignJMSReplyTo() throws JMSException
   {
     Message msg = queueProducerSession.createTextMessage();
    
      JBossMessage jbossMessage = ((MessageProxy) msg).getMessage();
     
      Destination foreignDestination = new ForeignDestination();
     
      jbossMessage.setJMSReplyTo(foreignDestination);
     
      queueProducer.send(msg);
     
      Message receivedMessage = queueConsumer.receive(2000);
View Full Code Here

   {
      Message foreignMessage = new SimpleJMSMessage();
      foreignMessage.setJMSDestination(new ForeignDestination());
      foreignMessage.setJMSReplyTo(new ForeignDestination());

      JBossMessage copy = new JBossMessage(foreignMessage, 0);

      ensureEquivalent(foreignMessage, copy);
   }
View Full Code Here

            Iterator iter2 = msgs.iterator();

            while (iter2.hasNext())
            {
               JBossMessage m = (JBossMessage)iter2.next();

               out.writeByte(m.getType());
            
               m.write(out);
            }

            List acks = state.getAcks();

            iter2 = acks.iterator();
View Full Code Here

         for (int j = 0; j < numMsgs; j++)
         {
            byte type = in.readByte();

            JBossMessage msg = (JBossMessage)MessageFactory.createMessage(type);

            msg.read(in);

            sessionState.addMessage(msg);
         }

         long l;
View Full Code Here

      String result = "<null>";
      if (ref == null) return result;
      Object rmsg = ref.getMessage();
      if (rmsg instanceof JBossMessage)
      {
         JBossMessage msg = (JBossMessage)ref.getMessage();
         if (msg instanceof TextMessage)
         {
            try
            {
               result = "(" + ((TextMessage)msg).getText() + ")";
View Full Code Here

      try
      {
         Message obj = ref.getMessage();
         if (obj instanceof JBossMessage)
         {
            JBossMessage msg = (JBossMessage)ref.getMessage();
            if (msg != null)
            {
               name = msg.getStringProperty(JBossMessage.JBOSS_MESSAGING_ORDERING_GROUP_ID);
            }
         }
      }
      catch (JMSException e)
      {
View Full Code Here

TOP

Related Classes of org.jboss.jms.message.JBossMessage

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.