Hi all. I have a java standalone application that need to receive messages from a JMS queue. I would like to use synchronous mode in some cases (myQueue.receive(timeout)) and asynchronous mode (myQueue.receive(listener)) in other cases. The mix of two modes is forbidden by jms specs or is only a best practice to use always sync or always async ? Many thanks in advance. Moreno