Package org.jboss.messaging.core.message

Examples of org.jboss.messaging.core.message.Message


            {
               psDeleteMessage = conn.prepareStatement(getSQLStatement("DELETE_MESSAGE"));
               psUpdateMessage = conn.prepareStatement(getSQLStatement("DEC_CHANNEL_COUNT"));
            }
           
            Message m = pair.ref.getMessage();
                                        
            //We may need to remove the message for messages added during the prepare stage
                       
            //update the channel count
           
View Full Code Here


   {
      Iterator iter = refs.iterator();
      while (iter.hasNext())
      {
         MessageReference ref = (MessageReference)iter.next();
         Message m = ref.getMessage();
         LockMap.instance.obtainLock(m);       
      }
   }
View Full Code Here

   {
      Iterator iter = refs.iterator();
      while (iter.hasNext())
      {
         MessageReference ref = (MessageReference)iter.next();
         Message m = ref.getMessage();
         LockMap.instance.releaseLock(m);        
      }
   }
View Full Code Here

        
         List messages = getMessages(new ArrayList(msgIds));
        
         for (Iterator iter = messages.iterator(); iter.hasNext(); )
         {
            Message msg = (Message)iter.next();
           
            messageMap.put(new Long(msg.getMessageID()), msg);           
         }
        
         List returnList = new ArrayList();
        
         for (Iterator iter = holders.iterator(); iter.hasNext(); )
         {
            Holder holder = (Holder)iter.next();
           
            Message msg = (Message)messageMap.get(new Long(holder.messageId));
           
            if (msg == null)
            {
               throw new IllegalStateException("Cannot find message " + holder.messageId);
            }
View Full Code Here

      for (Iterator iter = pairs.iterator(); iter.hasNext();)
      {
         PersistenceManager.MessageChannelPair pair = (PersistenceManager.MessageChannelPair)iter.next();
        
         Message msg = pair.getMessage();
        
         long channelID = pair.getChannelId();
        
         MessageReference ref = null;
        
View Full Code Here

      for (Iterator iter = pairs.iterator(); iter.hasNext();)
      {
         PersistenceManager.MessageChannelPair pair = (PersistenceManager.MessageChannelPair)iter.next();
        
         Message msg = pair.getMessage();
        
         long channelID = pair.getChannelId();
        
         MessageReference ref = null;
        
View Full Code Here

         // Create references for these messages and add them to the reference map
         iter = messages.iterator();

         while (iter.hasNext())
         {
            Message m = (Message)iter.next();

            // Message might actually be know to the store since we did the
            // first check since might have been added by different channel
            // in intervening period, but this is ok - the store knows to only
            // return a reference to the pre-existing message
            MessageReference ref = ms.reference(m);
           
            refMap.put(new Long(m.getMessageID()), ref);
         }
      }
     
      return refMap;
  
View Full Code Here

         final int NUM_MESSAGES = 10;

         for (int i = 0; i < NUM_MESSAGES; i++)
         {
            Message msg = CoreMessageFactory.createCoreMessage(i, true, null);

            MessageReference ref = ms.reference(msg);

            office1.route(ref, new SimpleCondition("topic1"), tx);
         }
View Full Code Here

         final int NUM_MESSAGES = 10;

         for (int i = 0; i < NUM_MESSAGES; i++)
         {
            Message msg = CoreMessageFactory.createCoreMessage(i, true, null);

            MessageReference ref = ms.reference(msg);

            office1.route(ref, new SimpleCondition("topic1"), tx);
         }
View Full Code Here

         LocalClusteredQueue queue2 =
            new LocalClusteredQueue(office2, 2, "queue1", channelIDManager.getID(), ms, pm,
                                    true, true, -1, null, tr);
         office2.bindClusteredQueue(new SimpleCondition("queue1"), queue2);

         Message msg = CoreMessageFactory.createCoreMessage(1, true, null);

         MessageReference ref = ms.reference(msg);

         office1.route(ref, new SimpleCondition("queue1"), null);
View Full Code Here

TOP

Related Classes of org.jboss.messaging.core.message.Message

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.