это интересная тема, но она не привела к проблеме с jira, поэтому мне интересно, является ли not с использованием выделенного средства запуска задач здесь.
Использование пула потоков вместо выделенного обработчика задач должно отделить создание получателей от создания потоков.
Если это не так, пожалуйста, откройте вопрос jira и назначьте его мне.
Есть более общая информация @ http://activemq.apache.org/javalangoutofmemory.html