activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From amq-newbie <>
Subject Re: vm and activemq-data location
Date Tue, 12 Feb 2008 15:11:00 GMT

That's exactly what I've tried but I cannot get message from queue. I can
only send it. For my unit test I need to send message to custom object that
generates specific format and then sends it to the queue. Once done I need
unit test to go and get the message from queue and compare the format of the
message against expected format. When I ran test with persistent set to true
I can get message from queue without a problem, but then again I am stuck
with extra directory.

rajdavies wrote:
> On Feb 12, 2008, at 5:40 AM, amq-newbie wrote:
>> I'm completely new to the activemq, so I guess my question is basic.
>> I am using activemq for JUnit testing. Therefore, I set to run it in  
>> vm mode
>> since JUnit is ran by third party product that executes unit tests for
>> entire application on separate machine regulary. So, there is no  
>> need to
>> keep queue for any longer then for the duration of the unit test. VM  
>> mode is
>> very handy for that, my only problem is that when the test completes  
>> there
>> is a directory called activemq-data. This directory is created  
>> somewhere at
>> the code  level directories which is a problem. Is there any way  
>> that I can
>> disabled it? Or, that I can at least specify different directory so  
>> the code
>> level directories won't get mixed with activemq?  I've tried set the
>> persistent to false but then I am not able to retrieve message.
>> Thanks for any suggestions,
>> -- 
>> View this message in context:
>> Sent from the ActiveMQ - User mailing list archive at
> So creating you connection like this:
> ActiveMQConnectionFactory cf = new ActiveMQConnectionFactory("vm:// 
> localhost?broker.persistent=false");
> The embedded broker still uses a message store - it just resides in  
> memory - so only lasts the duration of your unit test
> Is this what you've been doing?
> cheers,
> Rob

View this message in context:
Sent from the ActiveMQ - User mailing list archive at

View raw message