¿Es posible detener MDB en WebLogic 8.x?
-
20-09-2019 - |
Pregunta
¿Es posible evitar que un MDB escuche una cola en WebLogic 8.1?
Sé que esto se puede hacer en JBoss y versiones posteriores de WebLogic, pero no estaba seguro de si es posible en 8.x.
Solución
Esto es posible con WebLogic 9.x y WebLogic 10.x a través del MessageDrivenEJBRuntimeMBean
que expone métodos de suspensión/currículum (ver Bea WebLogic Server 9.0 Referencia de API o Referencia de API de WebLogic Server 10.3) como se explica en este Tema: suspender/detener el consumo de un MDB programáticamente. AFAIK, esta característica se ha introducido en la versión 9.0 y no sé si fue realizado a 8.1 (en un paquete de servicio o como parche). Es posible que desee verificar esto con BeaSoporte de Oracle.
Otros consejos
Puede deshacer la aplicación que contiene su MDB. Puedes usar WLST para hacer eso.