Можно ли остановить MDB в Weblogic 8.x?
-
20-09-2019 - |
Вопрос
Можно ли программно запретить MDB прослушивать очередь в Weblogic 8.1?
Я знаю, что это можно сделать в JBoss и более поздних версиях Weblogic, но я не был уверен, возможно ли это в 8.x.
Решение
Это возможно в Weblogic 9.x и Weblogic 10.x через MessageDrivenEJBRuntimeMBean
который предоставляет методы приостановки/возобновления (см. Справочник по API BEA WebLogic Server 9.0 или Справочник по API WebLogic Server 10.3), как объяснено в этом Нить:Приостановка/приостановка потребления MDB программно.AFAIK, эта функция была представлена в версии 9.0, и я не знаю, была ли она перенесена в версию 8.1 (в пакете обновления или в виде патча).Возможно, вы захотите проверить это с помощью БЕАПоддержка Oracle.
Другие советы
Вы можете недопустить приложение, которое содержит ваш MDB. Вы можете использовать WLST для этого.