Pergunta

É possível impedir programaticamente um MDB de ouvir uma fila no WebLogic 8.1?

Eu sei que isso pode ser feito em JBoss e versões posteriores do WebLogic, mas eu não tinha certeza se é possível no 8.x.

Foi útil?

Solução

Isso é possível com WebLogic 9.x e WebLogic 10.x através do MessageDrivenEJBRuntimeMBean que expõe métodos de suspensão/currículo (ver Bea WebLogic Server 9.0 Referência da API ou WebLogic Server 10.3 Referência da API) como explicado neste Tópico: suspender/fazer uma pausa no consumo de um MDB programaticamente. AFAIK, esse recurso foi introduzido na versão 9.0 e não sei se foi backupled para 8.1 (em um pacote de serviço ou como um patch). Você pode querer verificar isso com BeaSuporte Oracle.

Outras dicas

Você pode implantar o aplicativo que contém seu MDB. Você pode usar o WLST para fazer isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top