JMS - one queue and many receivers (consumers)
===

I have a JMS queue published by a third party. 
I want to setup multiple consumers on different machines, with only one particular machine's consumer, acknowledging messages on that queue. In short, if a particular machine's consumer does not receive the message, then that message should not be removed from queue.
Is this achievable ? 