Hello,

In order to test my application (maven test), I need an embedded activeMQ
instance. I've seen that there is two ways of declaring my broker. First, by
defining a BrokerService bean and directly configuring it. In the attached
file, you can see my spring bean.
http://old.nabble.com/file/p28265327/messaging-embedded-bean-activemq-strategy.xml
messaging-embedded-bean-activemq-strategy.xml 

The other way described in the documentation is to do:
    <bean id="broker" class="org.apache.activemq.xbean.BrokerFactoryBean">
        <property name="config"
value="classpath:META-INF/sf-test/bootstrap/embedded-activemq/activemq.xml"/>
        <property name="start" value="true"/>
    </bean>

With the traditional configuration file (I've removed jetty, and camel
routes):
http://old.nabble.com/file/p28265327/activemq.xml activemq.xml 


My problem is that with an embedded instance, my DLQ policy is not applied.
So, poison messages are placed in ActiveMQ.DLQ instead of DLQ.<myQueue>. In
a standalone activeMQ this works as expected. Is there something to
configure to custom the default DLQ policy ?


Thanks for your help :)

Sébastien


-- 
View this message in context: 
http://old.nabble.com/Embedded-ActiveMQ-configuration-tp28265327p28265327.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to