Я пытаюсь написать многопоточную реализацию для обработки сообщений JMS из очереди.
Я пробовал использовать классы DefaultMessageListenerContainer и SimpleMessageListenerContainer.
Проблема, с которой я столкнулся, заключается в том, что создается впечатление, что создается единственный экземпляр класса MessageListener, независимо от того, как я его настраиваю. Это вынуждает меня без необходимости писать реализации MessageListener без сохранения состояния или потока, так как у меня ListenerContainer, настроенный для использования нескольких потоков (concurrentConsumers = 8).
Есть ли очевидное решение, которое я пропускаю?