Hi,

1) Its the call to javax.jms.Connection.createSession(boolean transacted, int 
acknowledgeMode) where you can specify whether your Session is transacted or 
not.
So its basically a flag.

2) The acknowledge mode is passed in the above call as well. Note, the 
acknowledgeMode is ignored if the session is transacted
(http://java.sun.com/javaee/5/docs/api/index.html?javax/jms/Connection.html)

3) Not necessarily, only when there are messages produced for the dead letter 
queue. ActiveMQ creates destinations on the fly.
Out of the box you will not see a dead letter queue.


Hope that helps.

Torsten Mielke
tors...@fusesource.com
tmie...@blogspot.com



Reply via email to