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