An enhanced version of Spring's JMS DefaultMessageListeningContainer supporting keep alive and back-off.