Fila de mensagem JbossMQ

Estou com algumas sobre o uso de filas de mensagens!
As duvidas sao:

  1. As mensagens que são enviadas para uma fila de mensagem são processadas quando pelo consumer quando?
  2. É possivel iniciar o processamento de uma mensagem e dependendo da situação volta-la para a fila?
  3. Como remover uma mensagem ja processada de uma fila ? Isso e automatico?

Algumas duvidas basicas, pois estou iniciando o estudo agora!
Obrigado!