Вопрос

Можно ли программно запретить 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 для этого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top