Моя первоначальная проблема - попытка обнаружить и внедрить HornetQ с минимальным количеством зависимостей.
Одна вещь, которую я хотел бы избежать, - это необходимость JNDI. Я считаю, что можно было бы найти все объекты напрямую, а не делать jndi locator.
Я не фанат jndi, потому что это похоже на глобальное ведро дерьма, где нужно отслеживать имена, следить за тем, чтобы они не конфликтовали с другими вещами и так далее, многие вещи, которые кажутся неправильными каждый помнит, что хорошие абстракции делают минимум общественности.
Кстати, это не напыщенная речь, а общее замечание ...