Мне нужно запустить очередь в OpenEJB в состоянии «приостановлено», так что никакие сообщения не обрабатываются потребителем до тех пор, пока некоторые связанные данные не будут доступны. Я могу программно приостанавливать очередь, как показано на рисунке here, поэтому, если бы была какая-то функция инициализации, вызываемая при создании очереди, я мог бы использовать этот метод. Конфигурация очереди documentation, похоже, не поддерживает установку приостановленного состояния. Любые идеи о том, как настроить очередь при создании?Инициализатор ActiveMQ в OpenEJB/TomEE
0
A
ответ
0
Если вы прочитали нить, на которую вы ссылаетесь, вы увидите, что очередь не приостановлена, а брокером может быть.
В брокере TomEE создается фабрика с использованием spi (в томате classloader so tomee/lib по умолчанию), поэтому вы можете написать свой собственный, если это опция, начинающаяся программно, когда вы будете готовы.
Теперь я подозреваю, что вы не хотите запускать коннекторы с контейнером, но это не проблема для запуска брокера. В противном случае вы не хотите подключаться к какой-либо другой машине через JMS, чтобы ничего не получать, но если JMS запущен и развернут, все в порядке.
В таком случае вы можете просто не сконфигурировать какой-либо разъем на брокере и добавить их при готовности. Вы можете найти брокеров:
new org.apache.openejb.resource.activemq.ActiveMQ5Factory().getBrokers()
Смежные вопросы
- 1. ActiveMQ
- 2. activemq no "activemq" файл в каталоге/bin
- 3. Дополнительный инициализатор в классе югу перекрывает инициализатор в супер классе
- 4. Инициализатор класса в Swift?
- 5. Статический инициализатор в Python
- 6. Статический инициализатор в asm
- 7. Инициализатор удобства в Swift
- 8. Инициализатор объекта в XAML
- 9. Назначенный инициализатор?
- 10. Назначенный инициализатор
- 11. Список инициализатор
- 12. недопустимый инициализатор
- 13. Инициализатор не переопределяет инициализатор из своей ошибки суперкласса в swift
- 14. Как получить конструктор · инициализатор экземпляра · статический инициализатор в качестве методов?
- 15. ActiveMQ: Как объединить schedulerdb двух брокеров ActiveMQ
- 16. Websockets - Tomcat + Spring + ActiveMQ vs ActiveMQ самостоятельно
- 17. Прием MapMessage в ActiveMQ
- 18. Установка ActiveMQ в Karaf
- 19. Публикация темы в ActiveMQ
- 20. Activemq в C++
- 21. Недостатки NIO в ActiveMQ
- 22. ActiveMQ JMSListener
- 23. ActiveMQ конфигурации
- 24. ActiveMQ ConnectionFailedException
- 25. Как заменить ActiveMQ Artemis автономным ActiveMQ в Wildfly 10?
- 26. Выделенный инициализатор в Objective-C
- 27. Синтаксический инициализатор в Swift 3
- 28. Неудачный инициализатор в Xcode 6.1
- 29. Инициализатор Список Perfomance в C++?
- 30. Как создать инициализатор в Ruby?