Package org.jboss.messaging.core.message

Examples of org.jboss.messaging.core.message.MessageReference.releaseMemoryReference()


         for(Iterator i = refsToAdd.iterator(); i.hasNext(); )
         {
            MessageReference ref = (MessageReference)i.next();

            if (trace) { log.trace(this + " releasing memory " + ref + " after rollback"); }
            ref.releaseMemoryReference();
         }
      }

      public String toString()
      {
View Full Code Here


      while (iter.hasNext())
      {
         MessageReference ref = (MessageReference) iter.next();

         ref.releaseMemoryReference();
      }

      downCache.clear();        

      if (trace) { log.trace(this + " cleared downcache"); }
View Full Code Here

      createCoreMessage(0, false, 777l, 888l, (byte)9, headers, "payload");

      // recoverable store, non-reliable message, one message
      MessageReference ref = ms.reference(m);
      assertCorrectReference(ref, m);
      ref.releaseMemoryReference();

      ref = ms.reference(m.getMessageID());
      assertNull(ref);
   }
View Full Code Here

      // recoverable store, non-reliable message, one message
      MessageReference ref = ms.reference(m);
      assertCorrectReference(ref, m);

      ref.releaseMemoryReference();

      // there's no strong reference to the unique message reference anymore, so the message store
      // should be cleaned of everything that pertains to that message

      ref = ms.reference(m.getMessageID());
View Full Code Here

         
      ref.releaseMemoryReference();
     
      MessageReference ref3 = ms.reference(m.getMessageID());
      assertNotNull(ref3);
      ref3.releaseMemoryReference();
     
      assertCorrectReference(ref3, m);
     
      ref2.releaseMemoryReference();
View Full Code Here

      assertNotNull(ref3);     
      assertCorrectReference(ref3, m);
     
      ref.releaseMemoryReference();
      ref2.releaseMemoryReference();
      ref3.releaseMemoryReference();
     
      MessageReference ref4 = ms.reference(ref.getMessage().getMessageID());
           
      assertNull(ref4);               
   }
View Full Code Here

     
      MessageReference ref = store.reference(((MessageProxy)m2).getMessage().getMessageID());
     
      assertEquals(((MessageProxy)m).getMessage().getMessageID(), ref.getMessage().getMessageID());
     
      ref.releaseMemoryReference();
         
      m2.acknowledge();
     
      ref = store.reference(((MessageProxy)m2).getMessage().getMessageID());
     
View Full Code Here

     
      MessageReference ref = store.reference(((MessageProxy)m2).getMessage().getMessageID());
     
      assertEquals(((MessageProxy)m).getMessage().getMessageID(), ref.getMessage().getMessageID());
     
      ref.releaseMemoryReference();
     
      m2.acknowledge();
     
      ref = store.reference(((MessageProxy)m2).getMessage().getMessageID());
     
View Full Code Here

     
      MessageReference ref = store.reference(((MessageProxy)m2).getMessage().getMessageID());
     
      assertEquals(((MessageProxy)m).getMessage().getMessageID(), ref.getMessage().getMessageID());
     
      ref.releaseMemoryReference();
     
      sess.recover();
     
      TextMessage m3 = (TextMessage)cons.receive();
     
View Full Code Here

     
      ref = store.reference(((MessageProxy)m2).getMessage().getMessageID());
     
      assertEquals(((MessageProxy)m).getMessage().getMessageID(), ref.getMessage().getMessageID());
     
      ref.releaseMemoryReference();
           
      m2.acknowledge();
     
      ref = store.reference(((MessageProxy)m2).getMessage().getMessageID());
     
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.